Skip to content

Rohit-R-M/Student-Academics-Management-SAM-

Repository files navigation

📘 Student Academic’s Management (SAM)

Student Academic’s Management (SAM) is a Flutter-based mobile application designed to simplify and digitalize the management of academic activities for students, teachers, and administrators.

The app provides features like:

👨‍🎓 Student Module – Profile, attendance, results, schedules, and notifications.

👩‍🏫 Teacher Module – Manage courses, mark attendance, upload schedules, and view student progress.

🛠️ Admin Module – Oversee academic operations, manage student/teacher data, and control system access.

Built using Flutter for cross-platform support (Android & iOS) and integrated with Firebase for authentication, database, and cloud storage.

🚀 Features

🔐 Secure login & signup (Students/Teachers/Admins)

📅 Schedule & timetable management

📝 Attendance tracking

📊 Result & performance management

📢 Announcements & notifications

📷 Profile management with image support

🛠️ Tech Stack

Frontend: Flutter (Dart)

Backend/Database: Firebase (Authentication, Firestore, Realtime DB, Storage)

State Management: Provider / Riverpod (optional)

🎯 Goal

The goal of SAM is to provide a centralized academic management solution that enhances communication between students, teachers, and administrators, while reducing manual effort and paperwork.