Skip to content

Ishikakochhar/All-Rounder-TeachingApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Royal Learning – Smart Teaching & Tracking App

A thoughtfully designed Flutter-based educational platform to bridge the gap between teachers, students, and parents.


📱 Overview

Royal Learning is a comprehensive teaching and learning app built using Flutter. It simplifies classroom coordination by enabling task assignment, academic progress tracking, and transparent communication between all key stakeholders — teachers, students, and parents.


🌟 Key Features

  • 🧑‍🏫 Teacher Dashboard: Assign tasks, track student progress, and monitor submissions
  • 🎓 Student Interface: View daily assignments, progress, and deadlines
  • 👨‍👩‍👧‍👦 Parent Access: Get real-time academic updates and achievement reports
  • 📶 Offline Support: Access important data without internet
  • 🔐 Secure Login: Includes biometric authentication
  • 🗂️ Media Upload: Upload assignments and resources with ease
  • 📊 Local Database: Ensures fast access and data security

🛠️ Tech Stack

Component Technology
Language Dart
Framework Flutter
State Management Provider / setState
Database SQLite (local)
Authentication Biometric, local login
IDE Android Studio / VS Code

🚀 Getting Started

To run this project locally:

# 1. Clone the repository
git clone https://github.com/your-username/royal-learning.git
cd royal-learning

# 2. Get dependencies
flutter pub get

# 3. Run the app
flutter run

📁 Folder Structure
bash
Copy
Edit
royal-learning/
├── lib/
│   ├── screens/          # UI screens
│   ├── models/           # Data models
│   ├── providers/        # State management
│   ├── utils/            # Helpers/constants
│   └── main.dart         # Entry point
├── assets/               # Fonts, images
├── pubspec.yaml          # Dependencies
└── README.md


🤝 Contributing
Have ideas or improvements?
Feel free to fork the repo and submit a pull request. All contributions are welcome!

📄 License
This project is for educational and non-commercial use.

About

Royal Learning is a Flutter-based educational app that streamlines communication between teachers, students, and parents. It offers task tracking, academic progress, and real-time updates in a user-friendly interface with offline support and secure local data storage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors