-
Notifications
You must be signed in to change notification settings - Fork 1
Home
EduTrack is a modern Learning Management System (LMS) built with React, designed to provide an intuitive and interactive experience for both students and instructors. This wiki will guide you through the project, its roadmap, features, and usage.
EduTrack helps students explore courses, track their learning progress, and interact with instructors through a clean and user-friendly interface. Instructors can manage courses, lessons, and monitor student progress seamlessly.
Website: EduTrack Website
π Schedule Module
- Create class timetable UI (drag & drop optional)
- CRUD operations for schedules (create, update, delete)
- Show upcoming classes on the dashboard
- Color-coded classes by subject
π Study Module
- Add study planner / to-do system
- Create βAdd Notesβ section with subject tags
- Pomodoro Timer / Focus mode integration
π§ͺ Exam Module
- Create exam schedule page
- Add marks upload (for teachers)
- Student result view with performance chart
- Notifications for upcoming exams
π° Budget Module
- Expense entry (title, amount, category, date)
- Monthly total summary
- Pie chart visualization for spending
- Export report (CSV/PDF)
π©βπ« Phase 3: Teacher Role Features
- Add teacher dashboard
- Mark attendance manually / via QR
- Create and manage assignments
- Grade student submissions
- Post announcements in class feed
π©βπ Phase 4: Student Role Features
- View class schedule, exams, and grades
- Submit assignments
- View performance analytics
- Join study groups or discussion boards
π Phase 5: College Feed & Share System
- Create college-wide announcement feed
- Comment & react on posts
- Upload shared resources (PDF, notes)
- Generate shareable achievement cards
- Profile sharing link (e.g., educrack.app/afrinbhuiyan)
βοΈ Phase 6: UI & Integration
- Add responsive UI (Tailwind or Material UI)
- Dark / Light mode
- Google Calendar integration
- Email / Push notification setup
- Final testing & deployment (Vercel + Render / Railway)
π‘ More Ideas
- Analytics dashboard (attendance %, average marks, etc.)
- AI-based study recommendations
- Admin control panel (manage users, roles, reports)
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature-name - Make your changes and commit:
git commit -m "Add feature" - Push to the branch:
git push origin feature-name - Create a Pull Request
EduTrack is a modern Learning Management System (LMS) built with React and Node.js.
It helps students and instructors manage courses, lessons, and progress efficiently.
This project is licensed under the MIT License β
Youβre free to use, modify, and distribute this software with proper attribution.
See the LICENSE file for more details.
Β© 2025 EduTrack β Empowering Learning Through Technology.
This sidebar provides quick links to important pages in the EduTrack wiki.