Project based on the awesome course FastAPI do Zero.
- Python 3.12
- Poetry
- FastAPI
- SQLAlchemy
- PostgreSQL (to do)
- Docker (to do)
- Vue (in progress)
poetry install
poetry shell
See the tests and run.
task test
task run
cd vue
npm install
Use to preview the frontend without the need of the backend data.
npm run serve-data
Books and Authors List are created on Endpoints: https://localhost:3000/books and https://localhost:3000/authors.
npm run dev
Click on 'Buscar' on Livros or Romancistas page to see the test data.