Open Course Cholifah School

Type: Team
Role: Fullstack
From: Intern Software Enginer at Azura Labs
Tech: Next, Laravel
Code: Gitlab
Live: opefc.app

Project Overview

This project is a Learning Management System (LMS) built using Next.js and Shadcn UI, a modern UI framework for Next.js. The LMS is designed to provide a user-friendly platform for lecturers, students, and administrators to manage and access course materials.

Key Features

  • Role-based Class Viewing: The LMS allows users to view classes based on their role. Lecturers can see classes they teach, students can see classes they are enrolled in, and administrators can view all classes.
  • Class Creation and Editing: Lecturers and administrators have the ability to create new classes and edit existing ones. This includes adding course details, setting deadlines, and uploading course materials.
  • Admin Review Before Publication: Before a class can be published and made accessible to students, it must be reviewed by an administrator. This ensures that the course content is accurate and appropriate.

Teknologies Used

1️⃣ Frontend : Next (TypeScript) - Shadcn/UI

2️⃣ Backend : Laravel - MySQL

Preview

The following preview showcases the current state of our internal platform, which is still under development due to limitations in resources:

course filter by status
course filter by status
course can edit
course can edit
add the course
add the course