Skip to content

Ecommerce website for cake shop that enable users to design their own cakes and order it online. the website has admin control panel for management activates. Users, products, orders and reviews management. The website is built in using React for single page frontend dynamic and fast applications. the backend is built in using Django python

Notifications You must be signed in to change notification settings

JulieGibbs/Cake-Shop-Website-With-Admin-Panel

Repository files navigation

About the Project

Bake & Take is an e-commerce website for the cake shop that enables users to design their own cake and order it online. the website has an admin control panel for management activities. the Users, products, orders, and reviews management. The website is built using React for single-page frontend dynamic and fast applications. the backend is built using Django python following an object-oriented programming approach. Data fetching and state management on the frontend side are done using the react-redux toolkit. Database API requests are managed using the Django REST framework (DRF) and secured by simple JSON web tokens (JWT). Customer Side user interface design is responsive and implements using Syntactically Awesome Style Sheets SASS. Admin Panel user interfaces are not responsive and implemented simple CSS external stylesheets.

Output ScreenShots

Project screenshots Images added in the ProjectOutput Folder AdminPanel_Dashboard_1

LandingPage

How to run

After cloning the repo, do the following to setup the app:

  1. from the backend folder, execute those lines:
env\scripts\activate
cd backend
pip install -r requirements.txt
python manage.py runserver
  1. the django server should now be up and running.
  2. from the Customer_frontend folder, execute those lines:
npm install
npm run dev
  1. from the admin_frontend folder, execute those lines:
npm install
npm start

About

Ecommerce website for cake shop that enable users to design their own cakes and order it online. the website has admin control panel for management activates. Users, products, orders and reviews management. The website is built in using React for single page frontend dynamic and fast applications. the backend is built in using Django python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published