Skip to content

Latest commit

 

History

History
49 lines (42 loc) · 863 Bytes

README.md

File metadata and controls

49 lines (42 loc) · 863 Bytes

Library App 📚

Project based on the awesome course FastAPI do Zero.

Requirements / tools used

  • Python 3.12
  • Poetry
  • FastAPI
  • SQLAlchemy
  • PostgreSQL (to do)
  • Docker (to do)
  • Vue (in progress)

fastapi

Project Setup

poetry install
poetry shell

Run tests

See the tests and run.

task test

Compile and Hot-Reload for Development

task run

vue

Project Setup

cd vue
npm install

Using test data

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.

Compile and Hot-Reload for Development

npm run dev

Click on 'Buscar' on Livros or Romancistas page to see the test data.