/Teamworks

dp1-2020-g1-08 created by GitHub Classroom

Primary LanguageJava

TeamWorks

A team management web app that implements messaging, milestone tracking, and task assignments.

A showcase video can be found here (recorded in Spanish).

Local Deployment

Backend

  • 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)

Frontend

If you wish to modify frontend code and see changes on the fly:

  • Navigate to /frontend/teamworks
  • npm install
  • npm run start

Database configuration

In its default configuration, TEAMWORKS uses an in-memory database (H2) which gets populated at startup with data.

Prerequisites

The following items should be installed in your system:

Looking for something in particular?

Spring Boot Configuration Class or Java property files
The Main Class PetClinicApplication
Properties Files application.properties
Caching CacheConfiguration

Authors

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