Este es un proyecto de desarrollo de un tablero de tareas basado en el funcionamiento de Trello, creado utilizando las tecnologías MERN (MongoDB, Express, React, Node).
- Permite organizar y gestionar tareas en un flujo de trabajo visual.
- Tareas con tres estados: backlog, in progress y complete.
- Interfaz de usuario intuitiva y amigable.
- Funcionalidad para crear nuevas tareas.
- Capacidad de mover las tareas entre los diferentes estados.
- Opción para marcar las tareas como completadas.
- Posibilidad de eliminar las tareas cuando se han finalizado.
- MongoDB: Base de datos NoSQL utilizada para almacenar las tareas y su estado.
- Express: Framework de backend utilizado para crear y gestionar las rutas y API del tablero de tareas.
- React: Biblioteca de JavaScript utilizada para construir la interfaz de usuario del tablero.
- Node: Entorno de ejecución de JavaScript utilizado para el desarrollo del backend y la integración con Express.
- Clona el repositorio en tu máquina local.
- Asegúrate de tener instaladas las versiones más recientes de MongoDB, Node y npm.
- En las carpetas server y client del proyecto, ejecuta
npm installpara instalar todas las dependencias necesarias tanto para el backend como para el frontend. - Configura la conexión a la base de datos MongoDB en el archivo .env de la carpeta server y las conexiones de la Api en el archivo .env de la caperta client
- Ejecuta
nodemon server.jspara iniciar el servidor de desarrollo tanto para el backend como para el frontend.
Las contribuciones son bienvenidas. Si encuentras algún problema o tienes alguna mejora que sugerir, por favor abre un issue o envía un pull request.