This project is designed to organize manage and deliver educational materials such as courses lessons assignments and more making it an ideal solution for creating scalable and flexible educational systems.
https://codehorizon-api.makkenzo.com/swagger-ui/index.html
Here're some of the project's best features:
- Course Management
- Lesson and Content Management
- JWT-based security
- Swagger integration
- Learning Progress Tracking
- Scalability and Performance
- External Service Integration
1. Clone project
git clone https://github.com/makkenzo/codehorizon-api.git
2. Setup environment
Make sure you have JDK 21 installed and your build tool of choice (Maven or Gradle).
3. Build project
./gradlew build
4. Run applicaton
./gradlew bootRun
This project is licensed under the BSD 3-Clause