Skip to content

K-a-r-e-e-m/BookShop-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookShop

BookShop is an e-commerce application for browsing and purchasing books. The project includes a Flask backend for handling API requests and a React frontend for the user interface.

Deployed Site: Live Demo

Blog Article: Final Project Blog

Author(s):

  • Kareem Hany (LinkedIn) - Backend Developer
  • Youssef Ahmed (LinkedIn) - Backend Developer
  • Sayed Sayed (LinkedIn) - Frontend Developer

Table of Contents

Features

  • User authentication (register, login, logout)
  • Cart functionality (add, view, update, and remove items)
  • Wishlist management
  • Book catalog with search and filter options
  • Checkout process
  • Admin dashboard for managing books, users, and orders

Technology Stack

  • Frontend: React, HTML, CSS, TypeScript, Redux
  • Backend: Python, Flask, SQLAlchemy
  • Database: SQLite
  • Authentication: JWT
  • Dependency Management: pip, virtualenv

Installation

  1. Clone the Repository

    git clone https://github.com/sayedabdelal/BookShop.git
    cd BookShop

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.8%
  • Python 25.1%
  • CSS 20.4%
  • SCSS 2.4%
  • HTML 0.3%