- Clone the repository
- create a virtual environment
python -m venv venv
- Install the requirements to install the requirements run the following command
pip install -r requirements.txt
- do alembic migration for the postgres db
alembic revision --autogenerate -m "initial migration"
alembic upgrade head
IMP:- don't forget to change the postgres db url in the alembic.ini file 5. run the server
python main.py
- you can go to the swagger documentation by going to the following url
http://localhost:8000/docs
- you can also test the api by using the postman collection by using the file by the name of Scalable.postman_collection.json
- User can register and login
- After a login user will recieve a uuid as a token which will help in Authorization of the user
- after authentication user can get it's details and also change thier use name
- after each successive login user will get a uuid which will also help in getting data from redis db
- users can also get the data from the redis db