/Mundongo

Primary LanguageJavaScript

Review Assignment Due Date

Proyecto Final del Curso de Desarrollo Basado en Plataformas

Descripción

En el proyecto final de este curso, nuestro equipo ha desarrollado un sistema de aplicación web que cumple con los principios de desarrollo basado en plataformas. El sistema está compuesto por al menos dos frontends distintos y un backend que conecta ambas interfaces. Este proyecto tiene como objetivo aplicar los conceptos y habilidades adquiridas a lo largo del curso en un escenario práctico y completo.

Requisitos del Proyecto

  1. Deployment:

  2. Stateless/Stateful:

    • La aplicación web permite el registro y autenticación de usuarios.
    • Una vez que un usuario se ha autenticado, la aplicación recuerda al usuario logueado hasta que ocurre el logout.
  3. Uniform Interface:

    • La aplicación permite realizar operaciones de Crear, Leer, Actualizar y Eliminar (CRUD) en objetos o registros relevantes para su aplicación.
  4. Code On Demand:

    • El cliente de la aplicación implementa lógica y llamadas asíncronas al servidor para llevar a cabo las operaciones de CRUD en las entidades.
  5. Layered:

    • Las entidades o información relevante de la aplicación son almacenadas y recuperadas mediante una capa de persistencia que utiliza un sistema de gestión de base de datos. Observación: La aplicación debe contener al menos 5 recursos (entidades).

Estructura de la Presentación

  • Nombre del Proyecto: [Nombre del Proyecto]
  • Integrantes: [Nombre del Integrante 1], [Nombre del Integrante 2], [Nombre del Integrante 3], [Nombre del Integrante 4] (si corresponde)
  • Introducción: [Explicación clara del problema que aborda la aplicación, la necesidad de resolverlo y la solución propuesta a través del proyecto]
  • Demostración en Vivo: [Descripción de la demostración en vivo de las principales funcionalidades de la aplicación]
  • Explicación del Diseño: [Explicación del diseño general de la solución y resalte de las partes más importantes del código implementado]
  • Conclusiones y Aprendizajes: [Enumeración de las conclusiones más importantes y su relación con los conceptos del curso]
  • Preguntas: [Respuestas a las posibles preguntas del jurado sobre el proyecto y su desarrollo]

Requisitos Adicionales

  • Los grupos deben estar compuestos por un mínimo de 3 alumnos y un máximo de 4.
  • Se han seguido las mejores prácticas de desarrollo y documentación de código.
  • La presentación del proyecto es clara y profesional, utilizando herramientas adecuadas para la exposición.

Este proyecto final es una oportunidad para demostrar nuestras habilidades en el desarrollo basado en plataformas y nuestra capacidad para diseñar y construir una aplicación web funcional que cumple con los principios y requisitos establecidos. ¡Buena suerte en el desarrollo y presentación!

Entrega Parcial

En la entrega parcial del proyecto (semana 11), debe realizar una entrega parcial del proyecto. Esta deberá contener las siguientes características.

  1. Backend
    • Debe de contener las 3 primeras entidades construidas.
    • La capa de seguridad debe de estar implementada.
    • El API debe de estar deployeada correctamente.
  2. Frontend
    • El usuario debe de poder loguearse en la aplicación.
    • El usuario debe de poder visualizar la pantalla principal (de inicio) de la aplicación.