Python Assignment
Python Assignment
Goal
The goal of this assignment is to demonstrate your existing Python3 skills and how you can
create a minimal API using FastAPI.
Assignment
Create an address book application where API users can create, update and delete
addresses.
The address should:
- contain the coordinates of the address.
- be saved to an SQLite database.
- be validated
API Users should also be able to retrieve the addresses that are within a given distance and
location coordinates.
Important: The application does not need a GUI. (Built-in FastAPI’s Swagger Doc is sufficient)
Delivery
Option A: Provide a link to a public repository where we can download the code containing
all files.
Do also provide an explanation on how to execute the app, including the exact
terminal commands.
Review
The code will be reviewed based on structure, logging, libraries used, comments, and other
best practices related to Python and FastAPI.
Good luck!