https://github.com/fehmacedo10/projeto_api_vai-ler-na-web
Esta é uma API simples feita com Flask e SQLite para fins de estudo na Escola Vai na Web, que permite cadastrar e listar os livros doados
https://github.com/fehmacedo10/projeto_api_vai-ler-na-web
flask sqlite3
Last synced: about 2 months ago
JSON representation
Esta é uma API simples feita com Flask e SQLite para fins de estudo na Escola Vai na Web, que permite cadastrar e listar os livros doados
- Host: GitHub
- URL: https://github.com/fehmacedo10/projeto_api_vai-ler-na-web
- Owner: FehMacedo10
- Created: 2025-03-21T19:47:18.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-24T19:13:16.000Z (2 months ago)
- Last Synced: 2025-03-24T20:25:28.753Z (2 months ago)
- Topics: flask, sqlite3
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API de Gerenciamento de Livros no Vai Ler na Web
Esta é uma API simples feita com Flask e SQLite para fins de estudo na Escola Vai na Web, que permite cadastrar e listar os livros doados
## Como rodar o projeto
1. Faça o clone do repositório
```bash
git clone https://github.com/FehMacedo10/projeto_api_vai-ler-na-webcd nome-do-projeto
```2. Crie um ambiente virtual (Obrigatório):
```bash
python -m venv venv
source venv/Scripts/activate
```3. Instale as dependências:
```bash
pip install -r requirements.txt
```4. Inicie o servidor:
```bash
python app.py
```> A API estará disponível em http://127.0.0.1:5000/
---
## Endpoints
### `POST /doar`
O endpoint `/doar` é utilizado para cadastrar um novo livro em nossa API.
**Envio informações (JSON):**
```json
{
"titulo": "Ainda estou devendo aqui",
"categoria": "Finanças",
"autor": "Fernando Polia",
"imagem_url": "https://exemplo.com"
}
```**Resposta (201)**
```json
{
"mensagem": "Livro cadastrado com sucesso!"
}
```---
### `GET /livros`
O endpoint /livros retorna todos os livros cadastrados na API
**Resposta (200):**
```json
{
"id": "1",
"titulo": "Ainda estou devendo aqui",
"categoria": "Finanças",
"autor": "Fernando Polia",
"imagem_url": "https://exemplo.com"
}
```