jovami / isep-lapr4

ISEP 2nd year 2nd semester Integrative Project 2022/2023

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project eCourse

Open in Visual Studio Code

Description of the Project

To Do

Project architecture

Project architecture

Planning and Technical Documentation

Planning and Technical Documentation

How to Build

Make sure Maven (mvn) is installed and in $PATH.

If using an Oracle database, you will need to change your maven settings for downloading the Oracle drivers. See this article for more information.

Run script:

  • Linux, macOS, BSD, and other *NIX:
./rebuild-all.sh
  • Windows:
.\rebuild-all.bat

How to Execute Tests

Run script:

  • Linux, macOS, BSD, and other *NIX:
./run-coverage.sh
  • Windows:
.\run-coverage.bat

How to Run

Make sure a JRE is installed and in $PATH.

Run script:

  • Linux, macOS, BSD, and other *NIX:
# Teacher APP
./run-teacher.sh

# Student APP
./run-student.sh

# Manager APP
./run-manager.sh
  • Windows:
REM Teacher APP
.\run-teacher.bat

REM Student APP
.\run-student.bat

REM Manager APP
.\run-manager.bat

How to Install/Deploy into Another Machine (or Virtual Machine)

To Do

How to Generate PlantUML Diagrams

To generate PlantUML diagrams for documentation execute the script (for the moment, only for linux/bsd/macos):

./generate-plantuml-diagrams.sh

License Information

This project was created under this pledge of honor

About

ISEP 2nd year 2nd semester Integrative Project 2022/2023

License:MIT License


Languages

Language:Java 94.5%Language:Svelte 2.2%Language:C 1.5%Language:ANTLR 0.6%Language:Shell 0.3%Language:HTML 0.3%Language:Batchfile 0.2%Language:TypeScript 0.1%Language:CSS 0.1%Language:JavaScript 0.1%Language:Meson 0.0%