Skip to content

A comprehensive student management system with dedicated portals for admins, teachers, and students. Built from scratch with PHP, MySQL, and Tailwind CSS. The platform includes secure user authentication, classroom feeds, assignment management with file uploads, and a streamlined grading system, providing a robust and modern academic environment.

Notifications You must be signed in to change notification settings

Pappu-Roy/Pappus-Classroom

Repository files navigation

Pappu's Classroom (Student Management System)

Project Overview

This is a complete, three-tiered student management system built from scratch using PHP, MySQL, and Tailwind CSS. The application provides dedicated portals for administrators, teachers, and students, facilitating a streamlined and efficient academic environment. The system includes features inspired by modern classroom tools like Google Classroom, allowing for effective communication and assignment management.

Key Features

  • Secure User Authentication: Separate dashboards and role-based access for Admins, Teachers, and Students.
  • Dynamic Dashboards: Personalized dashboards for each user type showing relevant information at a glance.
  • Teacher & Student Portal:
    • Classroom Feed: Teachers and students can post announcements and messages to a class feed.
    • Assignment Management: Teachers can create, edit, and delete assignments with descriptions, deadlines, and file attachments.
    • Student Submissions: Students can view assignments and submit their work, including text, code, or file uploads.
    • Grading System: Teachers can view all student submissions for an assignment and assign grades.
    • Course Invitations: Teachers can invite students to classes, and students can accept or ignore the invitations.
  • Admin Panel:
    • User Management: Admins can create, update, and delete user accounts (students and teachers).
    • Class Management: Admins can create and manage classes and assign teachers to them.
  • Responsive Design: A modern, clean, and mobile-responsive user interface built with Tailwind CSS.

Technology Stack

  • Backend: PHP
  • Database: MySQL
  • Frontend: HTML5, Tailwind CSS
  • Server Environment: XAMPP

Pappu Roy | CSE SUST

About

A comprehensive student management system with dedicated portals for admins, teachers, and students. Built from scratch with PHP, MySQL, and Tailwind CSS. The platform includes secure user authentication, classroom feeds, assignment management with file uploads, and a streamlined grading system, providing a robust and modern academic environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages