sMart

s-Mart

A eCommerce website for students! ______________________

Running the project

running the API

  1. open project in terminal.

  2. create virtaul environment using:

     python -m venv env
    
  3. install dependencies using:

     pip install -r ./requirements.txt
    
  4. goto ./api using

     cd ./api
    
  5. start API using

     uvicorn main:app --reload
    

NOTE: Do not close the terminal else API will stop.

starting the app

  1. Open another terminal window.

  2. Install the dependencies using:

     npm i
    
  3. start development server using:

     npm start
    

Dependencies

  1. Python
    • FastAPI
    • TinyDB
    • uvicorn
  2. JavaScript
    • React.js
    • Chakra UI
    • PocketBase