To get this project up and running on your local machine for the backend and frontend, follow these steps:
Ensure you have a virtual environment set up for Python. You can activate the one in this folder by using:
source backend/venv/bin/activate
Install all the required packages using the following command:
pip install -r requirements.txt
Start the FastAPI development server by running:
fastapi dev backend/app/main.py
This command will start the server in development mode, automatically reloading the server whenever you make changes to the code.
For the purposes of testing, we have a simple todo test app. To start the app,
cd test-app
yarn dev
To build and deploy the package:
- First bump the package version in frontend/package.json
yarn buildyarn npm publish