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 startLa aplicación estará disponible en http://localhost:4200.
# Navegar al Directorio del Backend
cd backend
# Construir el Archivo .war
mvn clean packageAl finalizar, encontrarás el archivo .war en la carpeta target.
-
Los datos necesarios para el funcionamiento del backend están contenidos en la carpeta
datadel proyecto. -
Copia todos los archivos JSON al directorio
bin/backenddentro de la instalación de WildFly:cp -r data/*.json /ruta/a/wildfly/bin/backend/ -
Si la carpeta
backendno 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.
