Skip to content

Dishaa-r/Notify_Student_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔔 NotifyMe - Student & Staff Updation System

NotifyMe App

An Android application that keeps students and staff updated with instant notifications about lectures, practicals, timetable changes, and study material uploads. Built with Java, XML, and Firebase, it ensures smooth communication between students and faculty.


📌 About the App

NotifyMe is designed to solve a common problem in academic institutes: students not being aware of their next lecture/practical or last-minute timetable changes. The app notifies students 5 minutes before each lecture or practical, displays updated timetables, and allows staff to upload notes and reverse schedule changes.

🔍 Key Features

  • Login & Registration for students and staff
  • Notifications 5 min before lectures/practicals
  • 📅 View & Update Timetable
  • 📂 Upload/View Notes & Study Material
  • 🔄 Reverse Schedule Changes
  • 🔔 Firebase-powered Real-time Updates

🖼️ App Preview

1️⃣ Splash Screen

Animated splash screen with branding.

SplashScreen-removebg-preview

2️⃣ Login & Signup

Separate login/registration for students and staff.

LoginSigninScreen-removebg-preview

3️⃣ Student Screen

Dashboard with timetable and notes section.

StudentScreen

3️⃣ Staff Screen

Dashboard with timetable and notes section.

StaffScreen

4️⃣ Student Study Material View

Upload/view notes organized by subject.

StudentStudyMaterialScreen

5️⃣ Update/Reverse Schedule

Staff can update daily schedules and reverse changes via unique keys.

Staff View

6️⃣ Notifications

Auto notifications sent 5 min before lectures/practicals.

Notification

🛠️ Tech Stack

  • 📱 Android Studio (Java + XML)
  • ☁️ Firebase (Firestore + Storage + Authentication)
  • 🎨 Canvas / Figma for UI design