Global refactoring of the project to use poetry and implement tests,

fixing bugs, changing the handling of dto and db models, preparing to
add new functionality
This commit is contained in:
2025-06-24 13:30:35 +03:00
parent 51a6ba75c0
commit 6658d773bf
58 changed files with 2521 additions and 1008 deletions

View File

@@ -1,4 +1,6 @@
# Book API
# LibraryAPI
## WARNING: The documentation is now out of date.
This project is a test web application built using FastAPI, a modern web framework for creating APIs in Python. It showcases the use of Pydantic for data validation, SQLModel for database interactions, Alembic for migration management, PostgreSQL as the database system, and Docker Compose for easy deployment.
@@ -18,7 +20,7 @@ For development:
1. Clone the repository:
```bash
git clone https://github.com/wowlikon/bookapi.git
git clone https://github.com/wowlikon/libraryapi.git
```
2. Navigate to the project directory: