P6-Full-Stack-reseau-dev
Prerequistes
Make sure the following softs are installed
- Java JDK 17 : download here
- Maven : download here
- MySQL >= 8 : download here
- Node >= 16 and npm >= 8 : download here
Front
This project was generated with Angular CLI version 14.1.3.
Don't forget to install your node_modules before starting (npm install
).
Development server
Run ng serve
or npm start
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Build
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Back
This project primarily utilizes libraries from the Spring ecosystem, including Spring Boot, Spring Data JPA, Spring Web MVC, and Spring Security. Furthermore, it employs java-jwt
for implementing authentication using Json Web Token.
Run the project
From the root directory, execute :
mvn spring-boot:run
Database
This project uses an SQL database. Create a database named "mdd" and its structure will be automatically generated by SpringBoot.