Your AI-Powered Productivity and Learning Companion

Aivio is a cutting-edge, AI-driven educational application built using Flutter. It is designed to help students, professionals, and lifelong learners streamline their workflow by leveraging the power of Google Generative AI (Gemini). With Aivio, you can effortlessly extract insights from documents, generate study quizzes, and manage assignments—all in one beautifully crafted platform.
- 🤖 AI-Powered Document Summaries: Upload PDF documents or text and let Gemini instantly generate concise, accurate summaries to save you reading time.
- 📝 Smart Quizzes generation: Automatically create customized quizzes from your study material to test your knowledge and improve retention.
- 📚 Assignment Management: Keep track of user assignments with an organized, intuitive dashboard.
- 👥 Group Organization: Easily manage group work, collaborate on shared materials, and keep your tasks sorted.
- ☁️ Cloud Sync & Storage: Your data is always safe, backed up, and seamlessly synced across your devices via Firebase Firestore and Cloud Storage.
- 🔒 Secure Authentication: Robust and easy-to-use login/registration flow powered by Firebase Authentication.
- 🌓 Adaptive Theme: A premium UI design featuring both Day and Night modes for comfortable reading and minimal eye strain.
- 📱 True Cross-Platform: Optimized for Android, iOS, and Web.
| Navigation & App Home |
Authentication Flow |
Profile & Settings |
 |
 |
 |
| Summary Setup |
Document Summary |
Chat with Summary |
 |
 |
 |
| Generate Quiz |
Active Quiz |
Active Quiz Essay Questions |
 |
 |
 |
| Assignment Settings |
Assignment Details |
 |
 |
To run this project locally, follow these steps:
- Flutter SDK (version ^3.9.2)
- Dart SDK
- Firebase account with a configured project
- Clone the repository:
git clone https://github.com/abdulwahed-s/aivio.git
cd aivio
- Install dependencies:
- Run the App:
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.