Skip to content

Natalia24v/ProyectoISPCFullS

Repository files navigation

Proyecto ISPC FullStack - APP CitasYa

Descripción

"CitasYa" es una aplicación web y móvil que facilita el encuentro y la comunicación entre personas que buscan establecer relaciones de todo tipo, desde amistades hasta parejas románticas. Con una interfaz intuitiva y una gran variedad de opciones de personalización, "CitasYa" ofrece una experiencia única y adaptada a las preferencias y necesidades de cada usuario.

Este proyecto ha sido desarrollado por un equipo de estudiantes de segundo año de la tecnicatura en Desarrollo Web y Aplicaciones Digitales, en el marco de un trabajo práctico del modulo "Programador Web". El equipo ha trabajado utilizando la metodología Scrum y el flujo de trabajo Gitflow para el control de versiones.

Integrantes del proyecto

Metodologias y flujo de trabajo.

El equipo ha utilizado la metodología Scrum para la gestión del proyecto y el flujo de trabajo Gitflow para el control de versiones. La metodología Scrum ha permitido al equipo trabajar de manera colaborativa, enfocarse en el desarrollo iterativo y mantener una comunicación constante con el cliente. El flujo de trabajo Gitflow ha permitido al equipo trabajar de manera eficiente en ramas separadas para desarrollar nuevas funcionalidades, arreglar bugs y realizar pruebas, antes de integrar el código en la rama principal del proyecto.

En el flujo de trabajo Gitflow utilizado por el equipo, se utilizan varias ramas para organizar el trabajo y facilitar la colaboración. A continuación se describen brevemente cada una de las ramas utilizadas:

  • Main: Esta es la rama principal del proyecto, donde se encuentra el código estable y listo para ser entregado al cliente. Se espera que el código en esta rama sea siempre funcional y libre de errores críticos.

  • Release: La rama de lanzamiento se crea cuando se están preparando para lanzar una nueva versión del software al cliente. En esta rama se realizan las últimas pruebas, se corrigen errores menores y se realizan ajustes finales antes de que el software se entregue al cliente.

  • Developer: Esta rama es donde los desarrolladores trabajan en nuevas funcionalidades o en la refactorización del código existente. Cada desarrollador puede tener su propia rama de desarrollador derivada de la rama principal, donde se trabaja en el código de manera independiente.

  • Feature: Las ramas de características se crean a partir de la rama del desarrollador, y se utilizan para desarrollar nuevas funcionalidades para el software. Una vez que la funcionalidad está completa, la rama de la característica se integra en la rama del desarrollador correspondiente, donde se lleva a cabo la integración del código.

  • Hotfix: Si surge un problema crítico en la versión actual del software, se crea una rama de Hotfix para solucionar el problema lo antes posible. La rama Hotfix se deriva de la rama principal, y después de que se ha corregido el problema, se integra de nuevo en la rama principal.

Al utilizar este flujo de trabajo, el equipo puede trabajar de manera más eficiente en la implementación de nuevas funcionalidades y corrección de errores, mientras se mantiene una versión estable y funcional del software en la rama principal. Además, esto permite una colaboración más fácil y una mayor visibilidad del progreso del proyecto.

Tecnologías utilizadas

  • Lenguaje de programación: Python
  • Frameworks: PostgreSQL
  • Base de datos: -
  • Librerías y herramientas adicionales: -

Instalación

Para utilizar el proyecto, es necesario seguir los siguientes pasos:

  1. Clonar el repositorio.

Uso

Para utilizar la aplicación, se debe -

Contribuciones

Las contribuciones al proyecto son bienvenidas. Para contribuir, se deben seguir los siguientes pasos:

  1. Hacer un fork del repositorio.
  2. Crear una nueva rama para realizar los cambios.
  3. Realizar los cambios necesarios.
  4. Hacer un pull request con los cambios realizados.

Licencia

Este proyecto se encuentra bajo la Licencia .

About

proyecto integrador ISPC módulo Full Stack

Resources

Stars

Watchers

Forks

Packages

No packages published