Skip to content

Repository files navigation

ClassroomApp - Free Tuition & Class Management App

Welcome to ClassroomApp, the completely free, open-source alternative to Google Classroom, specifically built for independent tutors, teachers, and small educational institutions.

Built with Kotlin and Firebase, this app provides a seamless and premium experience for managing students, assignments, exams, and attendance without any hidden fees or limitations!


?? Features

  • ?? Smart Student Management: Easily add students, manage join requests, and maintain a complete directory of your class.
  • ?? Assignments & Exams: Create, distribute, and grade assignments effortlessly. Students can submit their work directly through the app.
  • ? Attendance Tracking: Take daily attendance with a single tap and export reports.
  • ?? Direct Messaging & Announcements: Communicate directly with students or broadcast announcements to the entire class.

🚀 Features

  • 🎓 Smart Student Management: Easily add students, manage join requests, and maintain a complete directory of your class.
  • 📝 Assignments & Exams: Create, distribute, and grade assignments effortlessly. Students can submit their work directly through the app.
  • 📅 Attendance Tracking: Take daily attendance with a single tap and export reports.
  • 💬 Direct Messaging & Announcements: Communicate directly with students or broadcast announcements to the entire class.
  • 💸 100% Free & Independent: Bypasses Play Store fees using a custom Direct APK + In-App Update system. No recurring server costs for the developer!

📥 Download & Install

Are you a teacher looking to manage your classes for free? Download the latest version of the app directly:

📥 Download Latest APK (v1.0)

How to Install:

  1. Click the download link above and save the .apk file to your Android device.
  2. Open the file and select Install (You may need to allow "Install from Unknown Sources").
  3. Open the app, create your Teacher account, and start teaching!

?? For Developers

This project is built using modern Android development practices. Feel free to clone, explore, or contribute!

Tech Stack

  • Language: Kotlin
  • UI Toolkit: Jetpack Compose (Material 3)
  • Architecture: MVVM + Clean Architecture principles
  • Backend: Firebase Realtime Database, Firebase Authentication, Firebase Storage
  • Dependency Injection: Dagger Hilt
  • Background Tasks: Android WorkManager

Getting Started

  1. Clone this repository: git clone https://github.com/adksoftwares/ClassroomApp.git
  2. Open the project in Android Studio.
  3. Connect your own Firebase project by adding your google-services.json file.
  4. Build and Run!

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.


💼 Need a Custom App? (Custom App Development Services)

Do you need a customized app built for your specific educational or business needs at an affordable price?

Contact us to design and develop the perfect app tailored to your exact requirements!

👉 Click here to join our WhatsApp Group


📄 License

This project is open-source and available under the MIT License.

About

A completely free, premium Android app for teachers and tutors to manage their classes, students, assignments, and attendance easily. Built with Kotlin and Firebase.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages