This is Todo application system
git clone https://github.com/avyayjain/todo_application.git
2. Install the requirements to install the requirements run the following command
pip install -r requirements.txt
alembic revision --autogenerate -m "initial migration"
alembic upgrade head
4. create the .env file and add the following variables
DATABASE_URL
DATABASE_USER
DATABASE_PASSWORD
DATABASE_DB
SECRET_KEY
ALGORITHM
ACCESS_TOKEN_EXPIRE_MINUTES
python3 -m uvicorn main:app --host 0.0.0.0 --port 8000
6. you can also build the docker container by running the following command
docker build -t todo_application .
7. you can run the docker container by running the following command
docker run -d -p 8000:8000 todo_application
1. now you can go to the postman the collection by visiting this url
https://www.postman.com/technical-saganist-64650375/workspace/projects/collection/23939640-60350063-a735-4dd8-b45c-aa41ff4d3762?action=share&creator=23939640
2. you can import the collection in the postman and test the api's
3. you can also go to the swagger documentation by going to the following url
http://localhost:8000/docs
![GitHub Actions](https://camo.githubusercontent.com/60f7a4c410c90351f91c96b1db36257342c0615fb0e5d827eda88ce75134c104/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f676974687562253230616374696f6e732d2532333236373145352e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562616374696f6e73266c6f676f436f6c6f723d7768697465)