/ma-java-avancee-projet

Student management web app.

Primary LanguageShellMIT LicenseMIT

Sudent Management

Exercices are inside of the tp.pdf file.

Source code is under the src folder

Usage

Be sure to recursively clone the submodules

git submodule update --init --recursive

The project can be run via:

./scripts/start.sh

Services

  • Backend: Java-based application service.
  • Frontend: Initializes web app service.
  • Seed: Initializes the database with necessary data.
  • DB: PostgreSQL database service.
  • pgAdmin: Web-based PostgreSQL management tool.
  • YAADE: Yet Another API Development Environment, an API testing tool.
Service URL Description
Backend http://localhost:8080/api/ Access to the API
Frontend http://localhost:3000 Access to the web app client
DB http://localhost:5432 PostgreSQL database service
pgAdmin http://localhost:5050 Web-based PostgreSQL management
YAADE http://localhost:9339 API testing tool