Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/juanparias29/todolist-app

Esta es una aplicación web diseñada para permitir a los usuarios crear y gestionar sus listas de tareas diarias de manera eficiente.
https://github.com/juanparias29/todolist-app

database django-framework django-rest-framework gitflow-workflow integration-testing mysql-database react scrum-master test

Last synced: 10 days ago
JSON representation

Esta es una aplicación web diseñada para permitir a los usuarios crear y gestionar sus listas de tareas diarias de manera eficiente.

Awesome Lists containing this project

README

        

# Proyecto: Gestión de Tareas Diarias

## **Descripción del Proyecto**

Esta es una aplicación web diseñada para permitir a los usuarios crear y gestionar sus listas de tareas diarias de manera eficiente. Ofrece una interfaz amigable donde los usuarios pueden:

- Agregar, editar y eliminar tareas.
- Marcar tareas como completadas.
- Filtrar tareas para visualizar solo las pendientes o completadas.

## **Objetivos del Proyecto**

1. **Implementación de Tecnologías de Gestión de Proyectos:**
- Aplicar metodologías ágiles y herramientas de gestión de proyectos para planificar y ejecutar el desarrollo de la aplicación, facilitando la organización y el seguimiento de las tareas del proyecto.

2. **Uso de Git para Control de Versiones:**
- Implementar prácticas efectivas de control de versiones utilizando Git, incluyendo la creación de ramas, commits regulares y pull requests, para gestionar el código fuente y colaborar de manera eficiente.

3. **Aplicación de Frameworks Modernos:**
- Utilizar React para el desarrollo del frontend y Django para el backend, integrando tecnologías modernas en un entorno de desarrollo real para entender su papel en la creación de aplicaciones web.

4. **Desarrollo de una Aplicación Web Funcional:**
- Crear una aplicación web completa que permita a los usuarios gestionar listas de tareas diarias, incluyendo funcionalidades de creación, edición, eliminación, y filtrado de tareas.

5. **Comprensión del Proceso de Desarrollo de Software en la Industria:**
- Familiarizarse con las fases del desarrollo de software y las prácticas utilizadas en la industria, desde la planificación hasta el despliegue y mantenimiento de aplicaciones, obteniendo una visión práctica del ciclo de vida del software.

## **Estructura del Proyecto**
- **/docs/**: Documentación técnica y manuales del proyecto.
- **/src/**: Código fuente del proyecto.
- **/tests/**: Pruebas unitarias y de integración para el proyecto.
- **/scripts/**: Scripts de automatización y despliegue.

## **Colaboradores**

- **Steven Robles**: Back-End Developer (Django) - [GitHub](https://github.com/steven-v-417)
- **Samuel Lamilla**: Database Administrator (MySQL) - [GitHub](https://github.com/ItsSamuel10014)
- **Paula Andrea Velasquez**: Front-End Developer (React) - [GitHub](https://github.com/Andyy870)
- **Juam Pablo Arias**: Scrum Master - [GitHub](https://github.com/JuanParias29/Perfil_GitHub)