A team management web app that implements messaging, milestone tracking, and task assignments.
A showcase video can be found here (recorded in Spanish).
- Clone the repository
- import the maven project
- maven install
- execute the commnad:
./mvnw spring-boot:run
or run "PetclinicApplication"
Navigate to localhost:8080 and login with one of the following emails:
- johnnysilverhand@cyber (password 123123123)
- juliafabra@cyber (password 123123123)
- romancalle@cyber (password 123123123)
If you wish to modify frontend code and see changes on the fly:
- Navigate to
/frontend/teamworks
npm install
npm run start
In its default configuration, TEAMWORKS uses an in-memory database (H2) which gets populated at startup with data.
The following items should be installed in your system:
- Java 8 or newer.
- git command line tool (https://help.github.com/articles/set-up-git)
- Your preferred IDE
- Eclipse with the m2e plugin. Note: when m2e is available, there is an m2 icon in
Help -> About
dialog. If m2e is not there, just follow the install process here: https://www.eclipse.org/m2e/ - Spring Tools Suite (STS)
- IntelliJ IDEA
- VS Code
- Eclipse with the m2e plugin. Note: when m2e is available, there is an m2 icon in
Spring Boot Configuration | Class or Java property files |
---|---|
The Main Class | PetClinicApplication |
Properties Files | application.properties |
Caching | CacheConfiguration |
This group project was made for a Design and Testing course in the University of Seville by the following members:
- José Montiel Nieves
- Fernando Rabasco Ledesma
- Ignacio Navarro Blázquez
- Pedro Alonso Pontiga
- Nicolás de Ory Carmona