Courses Management API

Courses Management API


Laravel

Repository: Courses Management API

A comprehensive RESTful API built with Laravel for managing online courses, student enrollments, and course content.

Description: Complete course management system that enables educational institutions to manage courses, students, and enrollments efficiently. Features Laravel Sanctum authentication for secure API access and comprehensive CRUD operations.

Technologies: PHP, Laravel 12, MySQL 8.0, Laravel Sanctum, REST API

Key Features:

  • Student management with comprehensive profiles
  • Course creation and management
  • Enrollment system with tracking
  • Token-based authentication (Laravel Sanctum)
  • Automated seeders for test data
  • Full test coverage with PHPUnit
  • Postman collection included for easy API testing

API Endpoints:

  • Student management (CRUD operations)
  • Course management and curriculum
  • Enrollment tracking and status
  • User authentication and authorization
© 2026 Victor Riveros
Developed using Astrofy