Skip to content
Mst Afrin edited this page Nov 6, 2025 · 2 revisions

πŸŽ“ Welcome to the EduTrack Wiki!

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. 🧩


🏫 Project Overview

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


✨ Core Features of EduTrack

πŸ•’ Schedule Module

  • πŸ“… 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

πŸ“– Study Module

  • πŸ“ Personal study planner & to-do system
  • 🏷️ Add notes with subject tags for better organization
  • πŸ… Pomodoro Timer & Focus Mode to stay productive

πŸ§ͺ Exam Module

  • πŸ“† 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

πŸ’° Budget Module

  • πŸ’΅ Add expenses with title, category, amount, and date
  • πŸ“… Monthly summary view
  • πŸ₯§ Pie chart visualization of spending habits
  • πŸ“„ Export report as CSV or PDF

πŸ‘©β€πŸ« Teacher Role Features

  • πŸŽ“ 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

πŸ‘©β€πŸŽ“ Student Role Features

  • πŸ“š View class schedules, exam dates, and grades
  • πŸ“ Submit assignments and track progress
  • πŸ“ˆ Access performance insights and analytics
  • πŸ’¬ Join study groups or class discussions

🌐 College Feed & Share System

  • 🏫 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)

βš™οΈ UI & Integration

  • πŸ–₯️ 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

πŸ’‘ Future Ideas

  • πŸ“Š Analytics dashboard (attendance %, average marks, etc.)
  • πŸ€– AI-based study recommendations
  • 🧠 Admin panel for managing users, roles, and reports

🌻 Contributing to EduTrack

We’d love your help in improving EduTrack! ❀️
Follow these simple steps to contribute:

  1. 🍴 Fork the repository
  2. 🌿 Create a branch: git checkout -b feature-name
  3. πŸ’‘ Add your changes and commit: git commit -m "Add feature"
  4. πŸš€ Push to your branch: git push origin feature-name
  5. ✨ Open a Pull Request and describe your contribution

πŸ’¬ Need Help?

If you have ideas, issues, or feedback β€” feel free to share them under the Issues tab.
Together, let’s make EduTrack even better! 🌈