Here I share my experience in Python 3.13 development and backend architecture.
PetRadar (Zero Project) is a backend service built with FastAPI that helps users find veterinary clinics, grooming salons, and pet shops in their city.
The first test region is Vologda, Russia — a city located 700 km north of Moscow.
— Python 3.13
— FastAPI
— PostgreSQL / SQLite
— Docker
— Pydantic
— Pytest
— Git
-
Endpoints to retrieve list of:
— veterinary clinics:/clinics
— grooming salons: /grooming
— pet shops: /shops -
Keyword-based search
-
Built-in interactive API documentation at
/docs -
Unit testing implemented with pytest
-
Enviroment-based configuration using
.envfile
— City: Vologda, Russia
— Note: Located ~700-750km north of Moscow
— Initial datd will focus on local services within this are
Author: Kamilla Erofeeva
GitHub: https://github.com/kamibaby
✉️ kamilla.erofeeva@gmail.com