Project Description
As students, we recognized a gap in the tools available to support effective studying. We often found ourselves distracted by using multiple platforms, which made the learning process harder and less efficient. To solve this, we developed our graduation project as a smart productivity assistant, built using Flutter, specifically designed to help students study effectively, stay organized, and maximize productivity.
The app brings together all the essential tools students need in one place — including task and note management, text summarization, language translation, text-to-speech, PDF handling, and more — making it a powerful all-in-one study companion.
Key Features
1- Text Extraction (OCR from Images & PDFs)
Extracts editable text from images and PDF files using Tesseract OCR, helping students digitize content from books, notes, or handouts.
2- Text Summarization
Summarizes long documents using the Pegasus model, allowing quick review and better understanding of complex material.
3- Text-to-Speech (TTS)
Uses the VITS model to read any text aloud in natural-sounding speech — ideal for auditory learners or multitasking.
4- Multilingual Translation
Integrates the Google Translate API to translate any text across multiple languages instantly.
5- Pomodoro Timer
Encourages deep focus and effective time management through the Pomodoro technique, with scheduled breaks to maintain energy.
6- Task Management (To-Do Lists)
Enables students to create, update, and organize tasks with date/time scheduling and notes.
7- Notes Management
Allows saving, editing, and organizing notes for efficient study tracking and quick retrieval.
8- PDF Viewer & Manipulation
View, create, and manage PDFs within the app.
Create PDFs from photos.
Split and merge PDFs as needed.
All PDFs are stored locally on the user’s device for offline access and privacy.