Files
api-pedidos/README.md
2026-04-11 03:45:33 +00:00

43 lines
922 B
Markdown

# API Pedidos
API REST para gestionar pedidos con Python FastAPI.
## Stack
- **Framework:** FastAPI
- **ORM:** SQLAlchemy
- **Database:** PostgreSQL
- **Migrations:** Alembic
- **Validation:** Pydantic
- **Testing:** pytest
## Structure
```
api-pedidos/
├── app/
│ ├── api/ # Endpoints
│ ├── models/ # SQLAlchemy models
│ ├── schemas/ # Pydantic schemas
│ ├── repositories/ # Data access layer
│ └── core/ # Configuración
├── tests/ # Tests unitarios
├── alembic/ # Migraciones
└── Dockerfile
```
## Running
```bash
pip install -r requirements.txt
uvicorn app.main:app --reload
```
## API Endpoints
- `GET /pedidos` - Listar pedidos
- `POST /pedidos` - Crear pedido
- `GET /pedidos/{id}` - Obtener pedido
- `PUT /pedidos/{id}` - Actualizar pedido
- `DELETE /pedidos/{id}` - Eliminar pedido