Skip to content

REST API implementation for internship management system using Spring framework

Notifications You must be signed in to change notification settings

YassineDeriouch/gestion-Stages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internship management system

REST API implementation project for internship management system based on MVC architecure & DAO pattern, which can be used for a web app or Android app.
contains many features and users : Administrator, Student, Professor and Internships responsible .
Admin is staticaly implemented in the database (only one admin can manage the platform) whereas others are dynamically implemented.

Some of the features:

  • Students management
  • Import students via Excel file
  • Internships Responsible management
  • Meetings scheduling
  • Assign student to a tutor
  • upload and download files
  • Professors management etc ...

Used Technologies

  • Java : Spring Framework
  • Data persistance : JPA & HIBERNATE
  • SGBD : MySQL
  • Requests && Responses format : JSON

Libraries

  • Apache POI

Developement tools

  • Intellij IDEA 2022
  • OpenAPI Swagger UI
  • XAMPP + phpMyAdmin
  • Project Lombok
  • GIT
  • Maven

made by : Yassine Deriouch && Youssef Bouichenade

Made with ❤️ and java

Releases

No releases published

Packages

No packages published

Languages