/proyecto-final-front

Repo del Front para luego completar con el back

Primary LanguageJavaScriptMIT LicenseMIT

Proyecto de Plataforma de Servicios de Asistencia a la Tercera Edad

Objetivo

Desarrollar y lanzar una plataforma que conecte a proveedores de servicios de asistencia a la tercera edad con clientes, proporcionando una experiencia transparente y eficiente.

Metodología

Aplicaremos metodologías ágiles, comenzando con el desarrollo de la parte del proveedor para conectar con el backend en la primera semana. Posteriormente, nos enfocaremos en los clientes y la administración del sistema, y finalmente, dedicaremos tiempo a mejoras y funcionalidades adicionales.

Cronograma

Semana 1: Desarrollo Inicial - Parte del Proveedor

  • Despliegue Inicial:
    • Configurar el entorno de desarrollo y realizar un despliegue inicial.
  • Autenticación de Terceros (Firebase):
    • Integrar la autenticación de terceros en el registro e inicio de sesión.
  • Pasarela de Pagos:
    • Implementar la pasarela de pagos para suscripciones.

Semana 2: Desarrollo Continuado - Parte del Proveedor

  • Perfil del Proveedor:
    • Desarrollar la creación de perfiles para los proveedores, incluida la carga de fotos.
  • Calificación y Reviews:
    • Implementar el sistema de calificación y reseñas en los perfiles de los proveedores.
  • Agenda Personal:
    • Desarrollar una agenda personal para que los proveedores organicen sus jornadas.

Semana 3: Desarrollo del Cliente y Administración

  • Registro del Cliente:
    • Permitir a los clientes registrarse y explorar la oferta de proveedores.
  • Visualización de Proveedores:
    • Mostrar una lista de proveedores con fotos y características esenciales.
  • Mapa Interactivo:
    • Incorporar la ubicación de los proveedores en un mapa interactivo.
  • Administrador:
    • Implementar una página de administrador para gestionar usuarios y notificaciones.

Semana 4: Mejoras Funcionales y Extras

  • Filtros y Búsquedas:
    • Agregar filtros por valor del servicio, valoración, especialidad y ubicación.
  • Carga de Fotos con Cloudinary:
    • Integrar Cloudinary para la carga de fotos de los profesionales.
  • Mensajería:
    • Establecer un sistema de mensajería para la comunicación directa entre clientes y proveedores.
  • Edición de Perfiles:
    • Permitir la edición de perfiles tanto para proveedores como para clientes.

Semana 5: Pruebas y Despliegue Final

  • Pruebas Exhaustivas:
    • Realizar pruebas exhaustivas para identificar y corregir posibles problemas.
  • Optimización de Rendimiento:
    • Optimizar el rendimiento de la plataforma para una operación eficiente.
  • Despliegue Final:
    • Realizar el despliegue final de la plataforma.

Estado Final Deseado

Una plataforma robusta y eficiente con perfiles profesionales verificados, valoraciones transparentes y una comunicación fluida entre proveedores y clientes. El despliegue final será un logro estratégico, marcando el éxito de la misión y la conquista de un terreno valioso en el mercado de servicios de asistencia a la tercera edad.

Roles del Equipo

  • Desarrolladores JS: Lean, Ricardo, Ale, Pablo
  • Desarrollador Node: Tiago, Diego, Freydder, Manu
  • Diseñadores: Ale, Ricardo

User Stories

Consulta las historias de usuario en el documento principal.

Diagramas

Instrucciones para Implementación

  1. Clona este repositorio.
  2. Instala las dependencias usando npm install.
  3. Ejecuta el servidor de desarrollo con npm run dev.

💰 You can help us by Donating


BuyMeACoffee