/bookmarks

[Studio Material] Web Application developed in django and has been created thanks to the book "Django 3 By Example"

Primary LanguagePythonMIT LicenseMIT

Bookmarks

Web Aplication developed on Django

GitHub followers

๐Ÿ“– Contents

๐Ÿ“ƒ About

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.

๐ŸŒ„ Demonstration

  • Images page Screenshot 2023-09-28 at 19 36 06

  • Images / Detail (Showing views and likes)

Screenshot 2023-09-28 at 19 36 50


  • Dashboard / Timeline

Screenshot 2023-09-28 at 19 35 36


  • Profile / Images bookmarked by user

Screenshot 2023-09-28 at 20 37 52


  • Login

Screenshot 2023-09-28 at 19 37 06


  • Profile / Editing profile

Screenshot 2023-09-28 at 20 38 05


๐Ÿ”ฅ Features

  • 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

๐Ÿ’กCredits

This application is part of the book Django 3 By Example: Build powerful and reliable Python web applications from scratch