About the company / institution
Created in 1999, UTBM is an engineering university with scientific, cultural and professional objectives. It has 3 campuses located in 3 different places: Belfort, Montbéliard and Sévenans.

Its teaching model is a mix between the North-American model and the French traditions: courses choice, separation of the courses, tutorials / directed work (TDs) and labs / practical work (TPs).

UTBM boasts (View Source) :
  • 2917 students (Masters, PhDs, and Engineering Degrees);
  • Being the 7th engineering school in the country;
  • 9 engineering degrees and 4 masters;
  • 140 partner universities;
  • 1 international campus in Shanghai;
  • 9800 partner companies;
About the mission
[ 1 ] Description

I developed this project in my last semester at the university in a group of 2. The main objective was to apply everything that we have learned in the JEE course (MAVEN, Hibernate, MVC etc...).

The idea of this project was about creating a website that can be used by students/teachers of a private school, that allows them to :

  • Signup / Login;
  • Add/Modify/Remove Courses (Done by teachers);
  • Choose courses in many different regions (Done by students);
  • Modify their choices;
  • Delete their choices ;
  • See who's attending same course with them and who's the teacher that will be explaining it;
  • See their grades (Students);
  • Etc...
We have also created an administrative dashboard that allows teachers to : add courses in many formats (PDF, Excel, Word, PPT) to the system in order to be downloaded by the students; Add students Grades; Contact students by sending a mail to the hole class or a specific group of them, etc...

[ 2 ] Used Software(s)   

IDE Spring Tools Suite 3, Visual Paradigm

[ 3 ] Used technologies   

JEE (Spring Data + MVC), JSP, JQuery, AJAX, Bootstrap, HTML, CSS, Javascript

[ 4 ] Modeling / Project Design   

UML

[ 5 ] Database   

MySQL

[ 6 ] Project Management   

SCRUM, Trello Board

[ 7 ] Source Code Control   

Git Bitbucket