Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 1.48 KB

README.md

File metadata and controls

31 lines (18 loc) · 1.48 KB

Cloud-Kitchen-Bakery: Sweet Tooth

This Project was made with Vite in React-Redux and Firebase on backend.

It was made for CS50x's Final Project and the idea is based on one of the prototypes I devloped in my Design Thinking Class. More information about the project in Problem Statement.docx

Current Issues: Profile and cart actions creating seperate firestore documents for one user. Dashboard Home using hardcoded graphs due to lack of more information.

Demonstration: (click below youtube link)

Demonstration

Getting Started

  • Create your Firebase Project in http://console.firebase.google.com.

  • Under Your Apps follow instructions to initialize app in the client folder.

  • Copy config in dashboard's Web Setup and paste to firebase.config.js or copy it to .env for more security

  • Follow instruction in firebase website to get your ServiceAccountKey and move the file inside server/functions.

  • Install dependencies

    npm install

    inside project folder install firebase-tools and then firebase login with your credentials

    My Project uses tailwindcss so don't forget to install that as well.

Once the above steps are over -

npm run serve inside server/functions to run firebase emulator.

npm run dev inside client to run the Vite project.