Este proyecto es una aplicación básica de lista de tareas (ToDo) desarrollada con Node.js (Express) para el backend y React + Vite para el frontend.
backend/ # API REST con Express
frontend/ # Aplicación React + Vite
cd backend
npm install
npm startEl backend estará disponible en http://localhost:3000
cd frontend
npm install
npm run devEl frontend estará disponible en http://localhost:5173
- Crear, listar, editar y eliminar tareas
- Almacenamiento temporal en memoria (backend)
- UI minimalista, accesible y responsiva
- Comunicación entre frontend y backend vía API REST
interface Task {
id: string;
title: string;
description: string;
compled: boolean;
createdAt: Date;
}- Node.js >= 18
- npm
- El backend debe estar corriendo antes de iniciar el frontend.
- El almacenamiento es temporal (se borra al reiniciar el backend).
Desarrollado como prueba técnica para Challenge ForIT 2025.