Proyecto colaborativo para desarrollar una aplicación de Pomodoro con métricas y estadísticas. Este proyecto es parte de la iniciativa de MoureDev para practicar y mejorar nuestras habilidades en Swift y trabajo colaborativo.
Crear una aplicación funcional que permita a los usuarios:
- Gestionar su tiempo con la técnica Pomodoro.
- Visualizar métricas y estadísticas de su progreso.
- En futuras iteraciones, gestionar tareas y hábitos.
- Swift 6: Lenguaje principal para la implementación de la app.
- SwiftUI: Para construir la interfaz de usuario.
- GitHub: Plataforma para la colaboración y gestión del repositorio.
- iOS 18.2: Versión mínima requerida del sistema operativo.
La colaboración se realiza mediante forks:
- Realiza un fork del repositorio principal.
- Trabaja en tu fork y, una vez completada tu tarea, abre un Pull Request (PR) al repositorio principal desde tu fork.
- Espera la revisión del gestor antes de la fusión.
main
: Versión estable del código.develop
: Rama principal de desarrollo.
Utilizamos la pestaña de Projects en GitHub para gestionar el avance del proyecto. Las tareas estarán organizadas en columnas:
- To Do: Tareas pendientes.
- In Progress: Tareas en desarrollo.
- In Review: Pull Requests abiertos.
- Done: Tareas completadas.
- Realiza un fork del repositorio principal y clónalo en tu máquina.
- Crea una rama desde
develop
en tu fork para trabajar en tu tarea. - Abre un Pull Request (PR) desde tu fork al repositorio principal cuando completes la tarea.
- Espera la revisión del gestor antes de fusionar.
Este proyecto está licenciado bajo la MIT License.
- Gestor de Swift: kontroldev
- Colaboradores:
Puedes consultar el diseño preliminar del proyecto en Figma:
Diseño en Figma
- Descripción: Implementación inicial del proyecto y estructura base.
- Responsable(s): kontroldev
- Pull Request: #55
- Descripción: Desarrollo de funcionalidades adicionales y ajustes en la base de datos.
- Responsable(s): kontroldev
- Pull Request: #74
- Comenzar con el tercer sprint.
- Próximo sprint: resolver bugs sin añadir más funcionalidades.
Este proyecto está acompañado por dos desarrollos paralelos que comparten la misma funcionalidad básica, pero en diferentes plataformas:
¡Gracias por contribuir y formar parte de este proyecto! 💪