Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Student Utility Management System 🎓

Python + Flask + SQLite — Mini Project

The Student Utility Management System is a web-based mini project developed using Python (Flask) and SQLite.
It is designed to help educational institutions manage student profiles, notes, tasks, class schedules, and deleted data efficiently with a clear Admin–Student access model.

This project demonstrates practical use of backend logic, database management, authentication, and CRUD operations in a simple, understandable architecture.


🎯 Project Objectives

  • Manage student information digitally
  • Provide a centralized system for academic utilities
  • Enable admins to control student data
  • Allow students to track tasks, notes, and schedules
  • Implement soft delete with a Trash system
  • Use SQLite for lightweight local persistence

👥 User Roles

👑 Admin

  • Login to admin dashboard
  • Register and edit student profiles
  • Manage all students’ notes, tasks, and classes
  • Restore or permanently delete records from Trash

🎓 Student

  • Login to student dashboard
  • View personal profile
  • Manage personal notes and tasks
  • View assigned class schedules

✨ Features

🔐 Authentication

  • Secure login system
  • Role-based dashboards (Admin / Student)

🎓 Student Management

  • Register new students
  • Edit existing student details
  • View all registered students

📝 Notes Management

  • Add, view, and delete notes
  • Soft delete support

✅ Task Management

  • Create and manage tasks
  • Track pending work

🗓 Class Management

  • Add and manage class schedules
  • Central academic planning

♻ Trash System

  • Deleted items moved to Trash
  • Restore or permanently delete records

🛠 Technologies Used

  • Python 3
  • Flask
  • SQLite
  • HTML5
  • CSS3
  • Jinja2 Templates

📂 Project Structure (Actual)


⚙️ Installation & Setup

✅ Requirements

  • Python 3.10+
  • pip (Python package manager)

🚀 Step-by-Step Setup

1️⃣ Clone the Repository

git clone https://github.com/chethan143chiru/Student-Utility-Management-System.git
cd Student-Utility-Management-System

About

The Student Utility Management System is a comprehensive application designed to streamline and centralize essential student-related activities within a single platform. This project focuses on improving productivity, organization, and accessibility for students through an intuitive and efficient digital system.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages