Requerimientos - CamiloCG1/BookEat GitHub Wiki

Requerimiento Código Categoría Descripción Rol Usuarios Funcionales
Registro de clientes RQ-001 Aplicación Móvil Permitir a los clientes registrarse con su correo y contraseña Desarrollador Cliente
Inicio de sesión RQ-002 Aplicación Móvil Autenticación de usuarios registrados para acceder a la aplicación. Desarrollador Cliente, Dueño, Administrador
Exploración de restaurantes RQ-003 Aplicación Móvil Mostrar lista de restaurantes con imágenes y descripciones Diseñador UX, Desarrollador Cliente
Reserva de mesa RQ-004 Aplicación Móvil Permitir a los clientes seleccionar un restaurante y reservar mesa. Desarrollador Cliente
Calificación y opiniones RQ-005 Aplicación Móvil Los clientes pueden calificar y dejar reseñas sobre su experiencia. Desarrollador Cliente
Gestión de perfil de negocio RQ-006 Aplicación Móvil Permitir a los dueños modificar información e imágenes de su negocio. Desarrollador Dueño de restaurante
Moderación de contenido RQ-007 Aplicación Móvil El administrador puede revisar y gestionar perfiles y opiniones. Administrador Administrador
Notificaciones RQ-008 Aplicación Móvil Alertar a los clientes sobre reservas y a los dueños sobre nuevas reseñas. Desarrollador Cliente, Dueño
Panel de administración RQ-009 Aplicación Móvil Administrador donde puede visualizar estadísticas por cliente o restaurante Desarrollador Administrador
Integración de mapas RQ-010 Aplicación Móvil Mostrar la ubicación exacta de los restaurantes en un mapa interactivo. Desarrollador Cliente
Exploración de Restaurantes RQ-011 Aplicación Web Los usuarios pueden buscar y explorar diferentes restaurantes en la plataforma, viendo información básica, como nombre, dirección, tipo de cocina, valoraciones, y fotos. Cliente Cliente
Visualización de Imágenes RQ-012 Aplicación Web Los usuarios pueden visualizar fotos del restaurante, que incluyen imágenes del local, platos, ambiente, etc. Cliente Cliente
Sistema de Reservas RQ-013 Aplicación Web Permite a los usuarios hacer una reserva de mesa para el restaurante deseado, eligiendo fecha, hora y cantidad de personas. Cliente Cliente
Sistema de Opiniones y Valoraciones RQ-014 Aplicación Web Los usuarios pueden escribir reseñas sobre su experiencia, dar una calificación (1-5 estrellas) y compartir sus comentarios sobre el servicio, la comida y el ambiente del restaurante. Cliente Cliente
Gestión de Perfil RQ-015 Aplicación Web Los propietarios de restaurantes pueden crear y editar el perfil de su negocio, incluyendo la información del restaurante (nombre, tipo de cocina, ubicación, horarios de apertura, etc.). Administrador Dueño, Administrador
Actualización de Información RQ-016 Aplicación Web Los propietarios pueden actualizar la descripción de su restaurante, los servicios que ofrecen ( menú , eventos, horarios), y cualquier otra información relevante. Administrador Dueño, Administrador
Moderación de contenido RQ-017 Aplicación Web Los administradores pueden editar la información tanto de clientes como restaurante Administrador Dueño, Administrador
Ver ubicación en mapa RQ-018 Aplicación Web Los clientes pueden visualizar la distancia del restaurante por medio de ubicación en google maps Administrador Dueño, Administrador
Gestión de Contenidos RQ-019 Aplicación Web Los administradores tienen acceso para editar y administrar los contenidos de la plataforma, como anuncios, artículos, promociones y otros recursos visuales. Administrador Administrador
Gestión de Notificaciones RQ-020 Aplicación Web Los usuarios o propietarios de un restaurante reciben notificaciones relacionadas con nuevas reservas, comentarios, etc.). Usuario, Dueño Usuario
Sincronización total con la Interfaz Móvil RQ-021 Aplicación Web La plataforma debe ser completamente accesible desde dispositivos móviles, adaptándose a diferentes tamaños de pantalla y asegurando una experiencia de usuario óptima. Usuario, Dueño Usuario