Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jezbravo/avocado-crud-exam


https://github.com/jezbravo/avocado-crud-exam

Last synced: about 15 hours ago
JSON representation

Awesome Lists containing this project

README

        

# API RESTful CRUD

## Descripción

Esta es una aplicación de gestión de tareas: permite crear, editar, consultar y eliminar tareas.

### Stack

- FastAPI
- MongoDB
- React JS
- TailwindCSS

## Configuración

Clonar el repositorio:

```sh
git clone https://github.com/jezbravo/avocado-crud-exam.git
cd avocado-crud-exam
```

Configurar las variables de entorno:

### /backend/.env:

```sh
MONGODB_URL=mongodb://mongo:27017/task_database
FRONTEND_URL=http://localhost:5173
```

### /frontend/.env:

```sh
VITE_BACKEND_URL=http://localhost:8000
```

## Iniciar el proyecto:

```sh
docker-compose up
```

## URLs de acceso:

### Backend:

http://localhost:8000

### Frontend:

http://localhost:5173

## Documentación:

http://localhost:8000/docs