تفاصيل العمل

EDEPedia or DEPI Academy is a comprehensive eLearning Management System (eLMS) that provides a platform for students to access courses, interact with instructors, and manage their learning journey. The system consists of three main components: the main app for students, a dashboard app for instructors, and an admin app for system management.

Features

User authentication and authorization

Course creation, management, and enrollment

Video lesson playback and content management

Progress tracking and analytics

Instructor profiles and course management

Student reviews and ratings

Shopping cart and checkout process

Responsive design for various devices

Admin panel for user and content management

Real-time messaging and notifications

Technologies Used

React.js

Redux Toolkit for state management

React Router for navigation

Bootstrap for styling

Skeleton for skeleton components on initialization and loading

Axios for API requests

React Hook Form for form handling

React Select for advanced select inputs

React Player for video playback

React Markdown for rendering markdown content

React Toastify for notifications

Socket.io for real-time communication

Chart.js for data visualization

Project Structure

The project is organized into three main applications:

Main App (src/apps/mainApp)

Dashboard App (src/apps/dashboardApp)

Admin App (src/apps/adminApp)

Each app has its own routing and components, with shared components, utilities, and data in the root src directory.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات