Skip to content

Siddhesh-Agarwal/sMart

 
 

Repository files navigation

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

Languages

  • JavaScript 88.0%
  • Python 7.5%
  • HTML 4.5%