- Java 17.
- Angular version 17.1.2.
- Node version 21.6.1.
- SpringBoot 3.1.4.
- Boostrap 5.
- Docker version 26.0.1.
Scrum Master:
- ALVAREZ, Natalia Beatriz.
Developer Team:
- DELGADO, Marcelo Enrique.
- DÍAZ, Yandira.
- GIMÉNEZ, Diego Fabian.
- GÓMEZ, Mariela.
- LÓPEZ, Erick.
- LORENTI, Valentino.
- TRONCOSO, Braian.
Clarifications:
Inside the frontend folder there are two folders:
- Mobile.
- Web.
There are two versions of the Web project:
- 2.0.23 (Corresponding to the Web 2023 project).
- 3.0.00 (Corresponding to the current Web project we have been working on).
To build the web frontend, follow these steps:
- Go to the
3.0.00folder. - Install Angular CLI globally if you don't have it installed:
npm install -g @angular/cli -
npm install -
ng serve
- Go to the servidor_pasarela inside
3.0.00. -
npm install -
npm start
Inside the backend folder there are two folders:
- Django (Corresponding to the Web 2023 project).
- Spring (corresponding to the Mobile 2023 project, in which we are now working on the current Web and Mobile project to unify technologies).
To set up the web backend, follow these steps:
- Go to the spring folder inside
backend. - In the
application.propertiesfile we are going to connect the application to the database.
spring.datasource.url=jdbc:mysql://localhost:3306/workflix?createDatabaseIfNotExist=true
spring.datasource.username=
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
- Then they give you Run, the
ORMtakes care of everything. - (Optional) Users and services can be loaded and linked through the
main.sqlfile located inbackend/spring/src/main/resources/db_script/main.sql.
To set up the web backend, follow these steps:
- Go to the spring folder inside
backend. -
mvn clean package -
docker build -t workflix-app . -
docker run --name workflix-container --network=host -d workflix-app -
docker start workflix-container - To stop the container:
docker stop workflix-container
To build the mobile frontend, follow these steps:
- Go to the
mobile/workflix/folder. - Open the project at that level with your favorite ide.
- Now open the Environment class in the folder
mobile/workflix/app/src/main/java/tec/ispc/workflix/utils/. - change the URL variable to your local ip for example
public static final String URL="http://0.0.0.0:8080"; - Then click on run and launch the project.
Documentation
- Documento-IEEE830
- Diagrama de Clases
- Diagrama Entidad-Relacion
- Diagrama Relacional
- Diagrama de Casos de Uso
- Mapa del Sitio
- Documento IEEE830
- Elevator Pitch













