Skip to content

MyEdu – All‑in‑one university management app: manage students, courses, attendance, exams, results, fees, and communications in one intuitive platform.

Notifications You must be signed in to change notification settings

tanvir-robin/MyEdu

Repository files navigation

MyEdu - University Suite 🎓📱

MyEdu - University Suite is a comprehensive university management app designed to streamline academic and administrative processes for students and institutions alike. Built with Flutter, this all-in-one solution brings everything a student needs, right at their fingertips.

CleanShot 2025-08-08 at 11 52 10@2x

✨ Features

  • 📊 Dashboard
    A clean and modern dashboard overviewing important academic information.

  • 📚 Courses
    Browse all enrolled and available courses with full details.

  • 📆 Class Routines
    View weekly class schedules and plan your day accordingly.

  • 📝 Academic Result
    Access detailed results with full marksheet export in PDF.

  • 💳 Academic Fees
    View due fees and pay online via SSLCommerz Payment Gateway.

  • 🧾 Payment Receipt & Notification
    Automatic receipt generation, plus email and SMS notifications after payment.

  • 📢 Notice Board
    Get real-time university notices and announcements.

  • 📲 Virtual ID Card
    NFC-powered digital ID card for easy campus access and identification.


🚀 Built With

  • Flutter — Cross-platform UI toolkit

📦 Installation

Clone the repository:

git clone https://github.com/yourusername/myedu-university-suite.git
cd myedu-university-suite

Get the dependencies:

flutter pub get

⚠️ Before Running:
This project requires Firebase configuration files to work properly.

  • Add your Firebase files (such as firebase_options.dart for Flutter and firebase.json for backend/functions) before running the app.
  • You can generate firebase_options.dart using the FlutterFire CLI.
  • Without these files, authentication, notifications, and other cloud features will not work.

Run the app:

flutter run

🌐 Web Admin Panel

Looking for the admin panel?
A dedicated web-based admin panel for MyEdu is available, built with React for university administrators and staff.

The admin panel allows university staff to manage courses, students, results, notices, and more, all from a modern web interface.


🙋‍♂️ About Me

Hi, I'm Tanvir Robin, a passionate developer focused on building impactful digital solutions for education and beyond.

To know more about my work, projects, and experience, please visit my portfolio or connect with me on LinkedIn!

📧 Contact

For business inquiries or feedback, feel free to reach out at:
📩 contact@tanvirrobin.dev


📝 License

This project is licensed under the MIT License.


© 2025 Tanvir Robin — All rights reserved.

About

MyEdu – All‑in‑one university management app: manage students, courses, attendance, exams, results, fees, and communications in one intuitive platform.

Topics

Resources

Stars

Watchers

Forks