Skip to content

πŸŽ“ Software Project Management and Software Engineering joint project for academic purposes.

Notifications You must be signed in to change notification settings

imgios/mypersonaltrainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Software Project Management and Software Engineering joint project for academic purposes.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

  • JDK 15
  • Maven
  • Tomcat
  • Firebase account

Installing

  1. Clone the repository:
$ git clone https://github.com/imgios/mypersonaltrainer.git
  1. Open the project with your IDE and wait for Maven to install all the dependencies.
  2. Configure Tomcat in your IDE.
  3. Add Firebase Account Service .json as env.
  4. Build and deploy the project.

Running the tests

There are two options in order to run tests:

  • Run the entire project build (and tests) with Maven: mvn -B package --file pom.xml
  • Run just tests with Maven: mvn clean test

Built With

  • Java - The programming language used
  • Maven - Dependency Management
  • Firebase - Cloud solution used for storing data and files
  • Bootstrap - Front-end framework
  • JUnit - Unit testing framework
  • Mockito - Mocking framework

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.