Descripción del Proyecto
Plataforma para la contratación de servicios a domicilio en Buenos Aires, Argentina. Permite a los usuarios publicar y buscar servicios disponibles, conectando a quienes necesitan servicios con proveedores locales.
Tecnologías Utilizadas
-
Spring Framework: Para la creación de la aplicación backend.
-
Spring MVC: Para el manejo de los controladores y la lógica de negocio.
-
Spring JPA: Para la gestión de la persistencia de datos.
-
JSP y JSTL: Para la generación de contenido dinámico en las vistas.
-
CSS y Tailwind: Para el diseño y la presentación de la interfaz de usuario.
-
Figma: Para el diseño de la interfaz de usuario y la creación de prototipos, facilitando la colaboración y visualización de los elementos de la UI antes de su implementación.
Funcionalidades
-
Registro y autenticación de usuarios: Los usuarios pueden registrarse e iniciar sesión en la plataforma.
-
Publicación de servicios: Los usuarios pueden publicar servicios que ofrecen.
-
Búsqueda de servicios: Los clientes pueden buscar y solicitar servicios disponibles en la plataforma.
-
Ofertas de servicios: Los proveedores pueden ofrecer sus servicios para las solicitudes de los clientes.
-
Sistema de calificaciones: Los usuarios pueden calificar y dejar comentarios sobre los proveedores después de completar un servicio.
Instalación
Sigue estos pasos para configurar y ejecutar el proyecto localmente:
- Clona el repositorio:
git clone https://github.com/sheidiz/CodingDojo-Project.git
- Configurar la base de datos:
- Configura la base de datos en el archivo application.properties en el directorio src/main/resources.
- Asegúrate de tener una base de datos MySQL en ejecución y actualiza las credenciales en el archivo de configuración.
- Construir el proyecto:
- Ejecutar la aplicación:
Autores
- Cam Rios (Product Designer/Full Stack Developer)
- Damián Larrosa (Product Owner/Full Stack Developer)
- Facundo Alvarez - (Full Stack Developer)
- Federico Mansilla (Statistics Researcher/Full Stack Developer)
- Franco Pachao - (Full Stack Developer)
- Matias Mamaní - (Full Stack Developer)
- Sheila Diz (Project Manager/Full Stack Developer)