/UberSante

Uber Santé a walk-in clinics hassle free project is a system that will be used by patients and clinic personals.

Primary LanguageJavaMIT LicenseMIT

SOEN344-Team17

Build Status Codacy Badge Codacy Badge

Uber Santé a walk-in clinics hassle free project is a system that will be used by patients and clinic personals.

Requirements

Make sure all dependencies have been installed before moving on:

Installation

The recommended directory structure for the project looks like:

S0EN344-Team17/                # → Root folder for the project
├── client/                    # → Client folder where AngularCLI reside
└── server/                    # → Server folder where Java with SpringBoot reside
  1. Clone the project: $ git clone https://github.com/eyitsKevin/SOEN344-Team17.git

Local development setup

  1. cd to the project's root folder
  2. cd server to the project's server folder
  3. Run mvn clean install to execute 2 different lifecycle phases, to which plugin execution is done through pom.xml file
  4. cd .. followed by cd client to project's client folder
  5. npm install to install node modules

General commands

Start server service

Inside server/ run mvn spring-boot:run

Server application is now available at http://localhost:8080

Start client service

Inside client/ run npm start

Client application is now available at http://localhost:4200

Technologies

  • Java with Spring Boot
  • Angular7
  • Maven
  • MySQL

Team Information