REST APIs to create, read, update, delete addresses from an address book.
Python | Fast API | Pydantic | SQLite3 | SQLALchemy | pytest
- create virtual enviromnent
- create Fast API project
- create pydantic models
- create SQLALchemy models
- create user model
- create CRUD APIs
- push to Github
- add logging
- add documentation
- add unit tests
- deply to Oracle Cloud
create virtual environment using python -m pip venv eastvantage_assignment
activate the virtual environment using Scripts\activate
clone the repository from https://github.com/s13rw81/eastvantage_assignment.git
install the required libraries using pip install -r requirements.txt
run the app using uvicorn main:app --port 80
navigate to the OPEN API docs which is at http://localhot/docs