Skip to content

Latest commit

 

History

History
50 lines (41 loc) · 1.61 KB

README.md

File metadata and controls

50 lines (41 loc) · 1.61 KB

Bookstore - v 1.0

Screenshot 2022-09-24 at 20 43 10


The Idea

What should I read next? The bookstore web app allows users to go through a questionnaire that once completed, displays a list of suggested books based on the results of the questionnaire itself. Each item can be added to the "What to read next" list on the personal area and bought through an Amazon referral link.

About The Project

Project built with Django, HTML and CSS. Class-based and functional views have been used throughout the project to handle main logics (book lists, products creation, registration/login form, products filtering), as well as Javascript for UI and PostgreSQL for database. The web app is Dockerized.

Features

Admin side:

  • Add new books
  • Edit details of the existing books
  • Delete existing books
  • View user's wishlist
  • View the order details.

    User side:

  • Select filters to show suggested books
  • Email/social registration and authentication
  • Add and remove products from personal wishlist
  • Buy product through Amazon referral link
  • Update profile details

    ER Diagram

    bookstore_er_diagram


    Technology Stack

  • Django
  • Python
  • JavaScript
  • HTML
  • CSS
  • PostgreSQL
  • Docker

    Demo

    bookstore_demo.mp4