Skip to content

Exclusive online platform for student sign-ups, managed by admins. Features 30-student batches, one-on-one sessions, chat, automatic attendance, and selective access. Admin-assigned teachers handle CQ/MCQ exams, providing performance feedback.

Notifications You must be signed in to change notification settings

mkmahmud/Blossom-Academy-Frontend

Repository files navigation

logo logo

Online Learning Management System

Welcome to the Blossom Online Learning Management System (OLMS) repository! This project aims to provide a robust and comprehensive platform for managing online learning activities. With features tailored to user management, course organization, classroom interaction, notification systems, exam administration, and performance tracking, OLMS caters to the needs of both students and administrators alike.

👾 Technology Stack

Languages
Frameworks & Tools
Clould

🎯 Features

User Management 🧑‍💼

OLMS offers user registration and authentication functionalities for students and administrators. User roles are defined to distinguish between students and administrators/management personnel.

Course Management 📚

Administrators have the ability to create and manage courses within the system. Each course can be organized into multiple batches, facilitating efficient management of course offerings.

Batch Management 📅

Batches within OLMS are designed to accommodate up to 30 students each. Administrators can oversee batch scheduling and manage class schedules. A notification system ensures that students and teachers are informed about upcoming class sessions.

Notification System 🔔

OLMS incorporates an automated notification system to alert users about various events, including upcoming classes, system updates, new assignments, and exam schedules. This feature enhances communication and keeps users informed about relevant activities within the platform.

Messaging 💬

OLMS integrates messaging functionalities such as real-time chat, direct messaging to facilitate seamless communication between users. These messaging features enhance interaction and foster a dynamic learning environment within the platform.

🎨 Color Reference

Color Hex
Primary Color #f55951 #f55951
Secondary Color #361d32 #361d32
Accent Color #f1e8e6 #f1e8e6
Text Color #543c52 #543c52

🧰 Getting Started

‼️ Prerequisites

Clone the repository

 git clone https://github.com/mkmahmud/Blossom-Academy-Frontend
 cd Blossom-Academy-Frontend

Clone the Backend repository

 git clone https://github.com/mkmahmud/Blossom-Academy.git

👉 Backend Repository

Set Backend API

  src/redux/api/baseAPI.ts

⚙️ Installation

Install with npm

 npm install

🏃 Run In Development

Run the project

  npm run dev

⚠️ License

Distributed under the no License.

🤝 Contact

Mahmudul Hasan - @Linkedin - [email protected] - mkmahmud.com

Thank you for your interest in Blossom OLMS!

About

Exclusive online platform for student sign-ups, managed by admins. Features 30-student batches, one-on-one sessions, chat, automatic attendance, and selective access. Admin-assigned teachers handle CQ/MCQ exams, providing performance feedback.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages