EduPanel is a backend API built for a lecturer management web application. It enables administrators to manage lecturer profiles, including their personal information, LinkedIn profiles, and profile pictures. The API supports operations such as creating, retrieving, and updating lecturer records using RESTful endpoints. Profile pictures are stored locally and served through public URLs.
- Spring Boot – For building the RESTful API backend.
- Hibernate / JPA – For ORM (Object Relational Mapping) and database operations.
- MySQL – As the relational database to store lecturer data.
- Jakarta Validation – For validating user inputs (e.g., lecturer name, designation).
- ModelMapper – To map between entity classes and DTOs (Data Transfer Objects).
- Multipart File Upload (Spring MVC) – To handle image uploads for lecturer profiles.
- Local File System – To store uploaded lecturer pictures.
- Postman – For testing API endpoints during development.
https://documenter.getpostman.com/view/31096465/2sB2qUo5Lz
1.0.0
Copyright © 2025 KDT Dissanayake. All Rights Reserved. This project is licensed under MIT license.