Watch the demo video on YouTube
About | Features | Technologies | Requirements | Starting
Developed a Flutter app to help university students manage exams, classes, and resources efficiently. The app notifies students before exams start, sends 15-minute alerts before classes begin, and provides real-time updates on new or canceled exams and classes. It also delivers departmental and university notices in real-time. Students can access semester-specific resources, including PDFs, videos, images, slides, notes, and previous year questions, view upcoming classes and exams, and track their semester results within the app.
📅 Track upcoming Exams and Class Schedules.
📝 Receive Notices and updates specific to your department and semester.
⏰ Notifications 15 minutes before Class and 24 hours before Exams to keep students on track. Real-time notifications for when a new class or exam is Posted, and when a class or exam is Postponed.
📄 EduClock app that allows students to view their semester results and download them as a PDF. This feature helps students easily save and share their academic performance in a convenient, digital format.
📝 Resource Management: Access a variety of learning materials, including PDFs, videos, images, slides, previous year questions, and notes, categorized by department, semester, and subject.
The following tools were used in this project:
✔️ Flutter For building a responsive and user-friendly mobile app.
✔️ Firebase Realtime Database: For real-time data storage and synchronization across devices.
✔️ Firebase Storage: For storing and managing user files such as PDFs, images, and other resources.
✔️ Flutter SQFlite: For local database storage, enabling efficient offline data management.
Before starting , you need to have Git and flutter installed.
# Clone this project
$ git clone https://github.com/AFNAN-091/EduClock-2.0.git
# Install dependencies
$ flutter pub get
# Run the project
$ flutter run