Skip to content

StudyX is a web-based platform designed to improve collaboration between teachers and students. It provides an easy way for teachers to assign tasks and for students to manage, track, and complete them. The platform also includes analytics dashboards for both students and teachers, helping them monitor progress and performance.

Notifications You must be signed in to change notification settings

KrishnaThakur-og/StudyX

Repository files navigation

#StudyX – Student & Teacher Task Management Platform #🔹 Overview

StudyX is a web-based platform designed to improve collaboration between teachers and students. It provides an easy way for teachers to assign tasks and for students to manage, track, and complete them. The platform also includes analytics dashboards for both students and teachers, helping them monitor progress and performance.

✨ Features 👩‍🎓 Student Side

📌 Task Management: View assigned tasks, add your own tasks, mark them as completed.

📅 Calendar View: See upcoming deadlines and plan study schedules.

📊 Analytics Dashboard: Track completed vs pending tasks, task completion percentage, and monthly progress with graphs.

🔔 Priority Labels: Tasks are marked as High (Red), Medium (Yellow), or Low (Green) priority.

👨‍🏫 Teacher Side

➕ Assign Tasks: Create tasks with title, description, due date, and priority.

👥 Track Student Progress: Monitor individual student completion rates.

📊 Analytics Dashboard: See class-wide statistics like average completion rate and pending tasks.

🔑 Authentication

🌑 Dark-themed Login & Signup page.

Fields include Full Name, Email, Class/Exam, Contact Number, Password, and Role (Teacher/Student).

Role-based dashboards (Student or Teacher).

⚙️ Tech Stack

Frontend: HTML, CSS, JavaScript , React , Vite, Shadecn

Storage: LocalStorage (for demo, no backend required)

Charts/Graphs: Chart.js (for analytics)

Responsive Design: Mobile-friendly layout with modern UI/UX

🚀 How to Run

Clone the repository:

git clone https://github.com/your-username/studyx.git

Open the project folder.

locate package-lock.json.

install npm

run code in terminal npm run dev

Create an account as Student or Teacher and explore the dashboards.

📌 Future Improvements

📱 Mobile App version (React Native / Flutter).

📩 Email or SMS reminders for deadlines.

🏆 Gamification elements like rewards for completing tasks.

👨‍💻Developer

Developed by Krishna Thakur – BCA Student Project.

About

StudyX is a web-based platform designed to improve collaboration between teachers and students. It provides an easy way for teachers to assign tasks and for students to manage, track, and complete them. The platform also includes analytics dashboards for both students and teachers, helping them monitor progress and performance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages