JEManager is a project of web application that was made for academic purpose during our second year at Institut Paul Lambin.
This web applications aims to ease the management of a business day in a school. The backend is made in Java (using Jetty), frontend is a single page app in javascript vanilla. The sql database is made using postgreSQL.
Special features to mention:
- Professional Architecture : IHM / Business / DAO / UCC
- Unit of Work to make the database write operations
- Optimistic lock to prevent data conflicts
- Tests are made using Junit
- ...
Authors : Arnelon, Antoine Maniet, Damien Meur, Christopher Sacré, Sam Nda.