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

Welcome to the EduTrack Wiki! πŸŽ“

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.

Project Overview

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


Core Features of EduTrack

πŸ•’ 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)

Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature-name
  3. Make your changes and commit: git commit -m "Add feature"
  4. Push to the branch: git push origin feature-name
  5. Create a Pull Request

EduTrack Sidebar

This sidebar provides quick links to important pages in the EduTrack wiki.

Clone this wiki locally