Skip to content

makkenzo/codehorizon-api

Repository files navigation

CodeHorizon API

project-image

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.

Kotlin Spring Boot JDK

🚀 Demo

https://codehorizon-api.makkenzo.com/swagger-ui/index.html

🧐 Features

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

🛠️ Installation Steps:

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

🛡️ License:

This project is licensed under the BSD 3-Clause