Skip to content

Web app that allows users to go through a questionnaire that once completed, displays a list of suggested books based on the results of the questionnaire itself.

Notifications You must be signed in to change notification settings

laura96671/bookstore-project

Repository files navigation

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
  • About

    Web app that allows users to go through a questionnaire that once completed, displays a list of suggested books based on the results of the questionnaire itself.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published