El proyecto TWCAM es una plataforma diseñada para facilitar el alquiler de bicicletas, con funcionalidades esenciales para usuarios y administradores. Los usuarios pueden registrarse, iniciar sesión, alquilar bicicletas, realizar devoluciones y consultar información actualizada sobre bicicletas y estaciones disponibles.
- Daniela Perdomo
- Cynthia Endara
- Diego Segovia
Tecnología | Propósito |
---|---|
Angular | Desarrollo de la interfaz de usuario. |
Jakarta EE | Implementación del backend. |
WildFly | Servidor de aplicaciones para el backend. |
Maven | Gestión de dependencias y construcción del backend. |
- Frontend (Angular): Contiene el código de la interfaz web interactiva.
- Backend (Jakarta EE): Implementación de la lógica de negocio y los endpoints REST.
- Documentación: Archivos relacionados con la planificación y detalles del proyecto.
- Node.js y npm instalados.
- Java JDK 11 o superior.
- Maven 3.x o superior.
- WildFly configurado y en ejecución.
# Clonar el Repositorio
git clone https://github.com/diegoseg15/rentaBicicletas.git
cd twcam
# Navegar al Directorio del Frontend
cd frontend
# Instalar Dependencias
npm install
# Iniciar la Aplicación
npm start
La aplicación estará disponible en http://localhost:4200.
# Navegar al Directorio del Backend
cd backend
# Construir el Archivo .war
mvn clean package
Al finalizar, encontrarás el archivo .war
en la carpeta target
.
-
Los datos necesarios para el funcionamiento del backend están contenidos en la carpeta
data
del proyecto. -
Copia todos los archivos JSON al directorio
bin/backend
dentro de la instalación de WildFly:cp -r data/*.json /ruta/a/wildfly/bin/backend/
-
Si la carpeta
backend
no existe, créala manualmente:mkdir /ruta/a/wildfly/bin/backend
Este proyecto está licenciado bajo la MIT License. Consulta el archivo LICENSE
para más detalles.