Bookmarks is a webapp where you can search for images through internet (external sites), bookmark them, and access them as needed. Each image can be viewed in detail along, and users can optionally leave a like. Additionally, the website enables users edit an account, reset lost passwords, and verify email addresses.
The project was created for educational purposes.
- Images / Detail (Showing views and likes)
- Dashboard / Timeline
- Profile / Images bookmarked by user
- Login
- Profile / Editing profile
- Image bookmarks
- Image views
- Image likes
- User profile
- Profile editing
- Password change / reset
- Email verification
- Redis cache for views counting
- Django Signals
- Register actions of users like following, likes, bookmarked
- Thumbnails for images
- Ajax Requests with jQuery to make a like
This application is part of the book Django 3 By Example: Build powerful and reliable Python web applications from scratch