Education_platform (SimplonLine clone)

This project is a clone of the popular SimplonLine.co website, developed to replicate its functionalities .

Technologies used :

- Back-End :

  1. Jakarta ee :
  2. Jpa/Hibernate

- Front-End :

  1. JSP :
  2. Tailwind :
  3. JS

- Database :

  1. PostgreSQl :

- Work Environment Setup :

  1. Docker Compose :

Features and Roles :

Is an education paltform where learners ,teachers and admins could manage their education life . This application manage the following roles:

  • The administrator creates accounts for trainers and learners.
  • The administrator creates promos and assigns a promo to each trainer.
  • The trainer adds learners to his or her own promo The trainer creates briefs.
  • Trainer distributes one or more briefs to the promo.
  • Learners belonging to each promo receive the briefs distributed by the trainer.
  • Learners receive an email when the instructor assigns a brief.
  • Learners can see the assigned briefs and can send the solution using a message and the github url.
  • The instructor can create briefs and assign them to learners, and can also validate each learner's solution.