Skip to content

SmartLearn – A Flutter app for DIU students to access academic resources, view results, and stay organized — all in one place.

Notifications You must be signed in to change notification settings

saif-pain/SmartLearn

Repository files navigation

📱 SmartLearn – Your Smart Academic Companion

SmartLearn is a Flutter-based mobile application designed exclusively for students of Daffodil International University (DIU). It aims to enhance academic success by providing smart and organized access to essential learning resources such as previous year questions, lecture slides, and more — all in one place.

✨ Features

🔐 Secure Authentication: Sign in and sign up using your DIU Student ID and email.

🎉 Onboarding Experience: A smooth onboarding flow introducing the app’s core features.

📂 Smart Resource Access: Get previous year questions, lecture notes, and important files.

📊 Academic Results: View and track your semester-wise academic performance.

🌐 Firebase Integration: Handles authentication and backend support (in progress).

🧪 Form Validation: Ensures valid DIU email, student ID, and password confirmation during sign-up.

🚀 Tech Stack

  • Flutter & Dart

  • Firebase Authentication

  • SharedPreferences for persistent state (onboarding screen tracking)

  • REST API Integration (for fetching academic results from the DIU Student Portal)

  • VS Code for development

🛠️ Future Enhancements

🌐 Cloud Firestore integration for storing and fetching resources

📅 Class schedule and reminders.

🧪 Quiz Functionality: Interactive quizzes for self-assessment and exam preparation

🎨 Figma Design

Check out the design of the SmartLearn app on Figma.

🎬 Demo Video

Watch the demo video of SmartLearn Watch the Demo.

📄 Project Report

You can download the full project report here.

📸 Screenshots

🎬 Splash Screen

Splash

🚀 Onboarding Flow

On Boarding Screens

🔐 Sign In / Sign Up / Reset

📊 Academic Results

Result

About

SmartLearn – A Flutter app for DIU students to access academic resources, view results, and stay organized — all in one place.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •