Aplicación ToDo List (lista de tareas) desarrollada con React en el frontend, que consume una API REST construida con .NET Core y SQLite.
Permite listar, crear, modificar y eliminar tareas de forma sencilla. Es ideal para practicar desarrollo fullstack paso a paso y entender cómo consumir APIs desde el frontend.
- ⚛️ React (con Create React App)
- 🔧 .NET Core Web API (backend)
- 🗂️ SQLite (base de datos local)
- 🌐 Fetch API (para consumo de endpoints REST)
- 💬 SweetAlert2 (validaciones visuales y mensajes)
-
Clona este repositorio:
git clone https://github.com/hferrer08/ToDoList-React.git
-
Instala las dependencias del frontend:
npm install
-
Ejecuta el frontend:
npm start
-
Asegúrate de que la API backend esté corriendo y accesible.
- ✅ Listar tareas
- ➕ Crear nuevas tareas
- 📝 Editar tareas existentes
- ❌ Eliminar tareas
- 🎨 Modal de creación/edición
⚠️ Validaciones visuales con SweetAlert2- 📡 Consumo de API externa (hosteada en Render)
Este proyecto está enfocado en el aprendizaje y la práctica del desarrollo fullstack, integrando tecnologías modernas como React y .NET. Ideal para quienes buscan entender el flujo completo cliente-servidor en una aplicación real.
- Componentización en React
- Manejo de estado local y global (Context API)
- Llamadas a API REST desde el frontend
- Validaciones visuales reutilizables con SweetAlert2
- Despliegue de frontend en GitHub Pages
🔗 Ver aplicación en producción