Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eastvantage Assignment

REST APIs to create, read, update, delete addresses from an address book.

Tools and Technologies

Python | Fast API | Pydantic | SQLite3 | SQLALchemy | pytest

TODOs

  • 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

how to run the application

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

About

REST APIs to create, read, update, delete addresses from an address book. | Python | Fast API | Pydantic | SQLite3 | SQLAlchemy | pytest

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages