-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Your all-in-one guide to building and exploring the EduTrack platform β a modern, interactive, and student-friendly Learning Management System (LMS). π±
EduTrack is built with React to make learning, teaching, and managing education a delightful experience for both students and instructors.
Here youβll find project details, features, roadmaps, and contribution guides β all in one cozy place. π§©
EduTrack helps students explore courses, track progress, and connect with instructors through a smooth and engaging interface.
Instructors can easily manage lessons, monitor students, and share updates.
π Website: EduTrack Live
- π Create and manage class timetables (drag & drop optional)
- π Perform full CRUD operations (Create, Read, Update, Delete)
- β° Display upcoming classes right on the dashboard
- π¨ Beautiful color-coded subjects for quick recognition
- π Personal study planner & to-do system
- π·οΈ Add notes with subject tags for better organization
- π Pomodoro Timer & Focus Mode to stay productive
- π Manage exam schedules and upcoming tests
- π€ Teachers can upload marks directly via the dashboard
- π Students can view interactive performance charts
- π Notifications for exams and results
- π΅ Add expenses with title, category, amount, and date
- π Monthly summary view
- π₯§ Pie chart visualization of spending habits
- π Export report as CSV or PDF
- π Dedicated dashboard for teachers
- π§Ύ Mark attendance manually or with QR
- π§© Create and manage assignments
- ποΈ Grade submissions and provide feedback
- π’ Post announcements in the class feed
- π View class schedules, exam dates, and grades
- π Submit assignments and track progress
- π Access performance insights and analytics
- π¬ Join study groups or class discussions
- π« Global announcement feed for all students and teachers
- π¬ Like, react, and comment on posts
- π Share PDFs, notes, and materials
- π Generate beautiful achievement cards
- π Create shareable student profiles (e.g., educrack.app/afrinbhuiyan)
- π₯οΈ Clean, modern, and fully responsive design (Tailwind / Material UI)
- π Dark / Light mode toggle
- π Google Calendar integration
- π§ Email & push notification setup
- π Deployed with Vercel + Render / Railway
- π Analytics dashboard (attendance %, average marks, etc.)
- π€ AI-based study recommendations
- π§ Admin panel for managing users, roles, and reports
Weβd love your help in improving EduTrack! β€οΈ
Follow these simple steps to contribute:
- π΄ Fork the repository
- πΏ Create a branch:
git checkout -b feature-name - π‘ Add your changes and commit:
git commit -m "Add feature" - π Push to your branch:
git push origin feature-name - β¨ Open a Pull Request and describe your contribution
If you have ideas, issues, or feedback β feel free to share them under the Issues tab.
Together, letβs make EduTrack even better! π
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.