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: