Acadease Acadease is a Flutter-based mobile application designed for students and teachers to enhance the learning experience. The app facilitates seamless communication, attendance management, assignment distribution, and quiz assessments. Built with Flutter for the frontend and Firebase for the backend, Acadease is a powerful tool for educational institutions.
Features User Portals: AI Attendance:
Students and teachers have dedicated login portals. Attendance Management:
Teachers can mark attendance manually or utilize the AI-based feature by capturing students' images with a single click. Community Section:
Students can join college groups to foster a sense of community within the app. Assignment Upload:
Teachers can upload assignments, and students can access and submit them directly through the app. Quiz Section:
Students can participate in quizzes assigned by teachers, and a leaderboard feature allows them to track their performance. Tech Stack Frontend: Flutter Backend: Firebase Getting Started Prerequisites:
Ensure you have Flutter and Dart installed. Flutter Installation Guide Set up a Firebase project. Firebase Console Clone the Repository:
bash Copy code git clone https://github.com/your-username/acadease.git cd acadease Configuration:
Set up Firebase configuration in the app. Follow the instructions in /lib/config/firebase_config.dart.sample and rename it to firebase_config.dart. Run the App:
bash Copy code flutter run Contributing We welcome contributions! If you'd like to contribute to Acadease, please check our Contribution Guidelines.
License This project is licensed under the MIT License.
Acknowledgments Special thanks to the Flutter and Firebase communities for their incredible support.