Skip to content

Proyecto-integrador-ISPC-2024/proyecto-integrador-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

README del Proyecto para Tecnicatura en Desarrollo Web y Aplicaciones Digitales - ISPC - 2024

Descripción del Proyecto:

"Tienda de Campeones" es un proyecto desarrollado por DevTeamCba para los fanáticos del fútbol. Esta tienda online, creada utilizando los frameworks Django (backend) y Angular (frontend), te ofrece la posibilidad de adquirir camisetas titulares y suplentes de las selecciones campeonas de la Copa Mundial de la FIFA.

Encontrarás las camisetas de los equipos que han levantado el trofeo más preciado del fútbol mundial: Argentina, Francia, España, Alemania, Brasil, Inglaterra, Italia y Uruguay.

Tecnologías Utilizadas:

  • Frontend: Angular
  • Backend: Django
  • Base de Datos: MySQL

Implementación:

Formularios Reactivos: Utilizamos formularios reactivos de Angular para el registro de usuario, inicio de sesión y carrito de compras, lo que garantiza una experiencia fluida y segura. Tablero de Control: Desarrollamos un dashboard informativo que muestra al usuario su historial de compras y el estado actual de las mismas. Enlace de Datos: Implementamos enlace de datos (data binding) para conectar los componentes del frontend con los datos del backend, creando una interfaz dinámica. Servicios: Creamos servicios específicos para la galería de productos, detalle de producto, dashboard, carrito y autenticación, facilitando la organización y modularidad del código. APIs REST: Desarrollamos APIs REST para la manipulación de productos, autenticación de usuarios, registro de usuarios, roles de usuarios y compras, proporcionando una interfaz robusta para la interacción con el frontend. Autenticación JWT: Implementamos la autenticación basada en JWT para proteger las rutas y garantizar la seguridad de la aplicación. Script SQL: Creamos un script SQL para insertar datos mínimos y necesarios en la base de datos para pruebas, facilitando la validación del backend.

Gestión de Proyecto:

El equipo trabajó mediante la estructura de scrum, utilizamos las herramientas de github para ello. Definimos reuniónes de planning, Issues a partir de las historias de usuario. Implementamos esquema de branching para la gestión del código, promoviendo la organización y el control de versiones. Creamos un Milestone para cada sprint, mantuvimos actualizado el kanban del proyecto, documentamos el proyecto basandonos en el standart IEEE830, Y registramos todas nuestras reuniones en una bitacoria propia del equipo. Documentamos las ceremonias de planning, review y retrospective en la wiki Realizamos el release del proyecto, publicándolo en un entorno accesible para su uso y evaluación.

Conclusiones:

Este proyecto ha sido una experiencia de aprendizaje que nos ha permitido desarrollar nuestras habilidades en Django, Angular y a mejorar las prácticas de desarrollo de software. Hemos aprendido a trabajar en equipo, a gestionar proyectos de forma eficaz y a comunicar ideas. Agradecemos a nuestros docentes por su guía y apoyo durante este proceso.

DevTeamCba:

Alvarez, Jesica Silvina Soledad Negrete, Julieta de los Ángeles Pena, Lautaro Recabarren, Cristian Emanuel Sabeff, Denisse Araceli Scarponi, Pablo Toscano, Gustavo Ariel Urcola, María Victoria Yon Vargas, Claudia Mariangelica

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 10