Work
1-KAdent mutliPost
"KAdent multipost" project, separated into frontend and backend components:
A-Frontend (JavaFX using MVP Patterns):
The frontend of the "KAdent multipost" project is developed using JavaFX and follows the MVP (Model-View-Presenter) design pattern. The user interface is built with JavaFX components, providing an intuitive and user-friendly experience. The MVP pattern ensures a clear separation of concerns, allowing for easier maintenance and testing. The frontend team has focused on delivering a visually appealing and responsive interface that meets the needs of the project stakeholders.
View Code on GitHubB-Backend (Spring Framework using SOLID Principles):
The backend of the "KAdent multipost" project is powered by the Spring Framework. Leveraging the robustness and flexibility of Spring, the backend team has developed a scalable and efficient system. The application architecture adheres to the SOLID principles, ensuring maintainability, extensibility, and testability of the codebase. The backend team has implemented various modules and components, including data persistence with Spring Data, business logic with Spring Core, and API development with Spring MVC. This combination of technologies allows for seamless integration and effective communication between the frontend and backend of the application.
View Code on GitHubTools: Java, Spring, JUnit, Retrofit, Guice, Lombok, IntelliJ, Hibernate, Maven, Git
2-El_Racid
"El_Racid" project is developed using Laravel and follows the MVC (Model-View-Controller) design pattern.
The "El_Racid" System is a powerful web application developed using the Laravel framework. Designed to streamline the payroll process for treasury accounts, it offers efficient and accurate management of employee payments. Employee can Easily manage his information, including personal details, salary details, and employment history. The data is obtainded from another project that developed with java SE this project upload data from remote servers each day and then notify the users by mail about current status of their compte.
View Code on GitHubView Code of java task on GitHub
Tools: Laravel, PHP, CSS, HTML5, JavaScript, PhpStorm, Java, Maven, Git
3-KAdent monoposte
"KAdent monoposte" project is developed using JavaFX and follows the MVC (Model-View-Controller) design pattern.
It is a desktop application that manage dental cabinet from patients, incomes, radios, appointments ...etc. All of that in local machine. It has bought by dozens of doctors.
View Code on GitHubTools: Java, Sqlite3, JavaFX, Eclipse, Git

