What is Estudo Organizado?
Estudo Organizado is a Progressive Web App (PWA) designed for study planning and organization specifically tailored for public exam preparation in Brazil. Built with performance and simplicity in mind, it implements the PDCA Cycle methodology:- Plan in the Calendar
- Do in the Study Organizer
- Check in the Dashboard
- Act with Spaced Repetition Reviews
Quick Start Guide
Get started in minutes with your first study session
Installation
Install Estudo Organizado on your device
Study Organizer
Learn how to track study sessions with integrated Pomodoro timer
Dashboard
Monitor your performance with detailed metrics
Key Features
Estudo Organizado provides a comprehensive suite of tools to help you succeed in public exam preparation:Core Modules
| Module | Description |
|---|---|
| Home Page | Daily overview: scheduled events, completed sessions, delayed tasks, and pending reviews |
| Study Organizer | Record study sessions with integrated Pomodoro timer |
| Calendar | Monthly and weekly visualization of study events |
| Dashboard | Performance metrics: study time, sessions, questions, and mock exams |
| Spaced Repetition | Review system with configurable intervals (1, 7, 30, 90 days) |
| Habits Tracker | Track study habits by category (Video lessons, Mock exams, etc.) |
| Exam Syllabi (Editais) | Complete management of exam syllabi, subjects, and topics |
| Exam Board Intelligence | Predictive analysis based on exam board topic frequency |
| Study Cycles | Continuous study cycle management with progress tracking |
| Settings | Themes (Stealth, Ruby, Matrix), calendars, sync, and backups |
Technology Stack
HTML5
Semantic structure
CSS3
Modern styling with CSS variables
JavaScript
Vanilla JS for optimal performance
PWA
Service Worker for offline support
IndexedDB
Local data persistence
Chart.js
Beautiful data visualizations
Progressive Web App Features
As a PWA, Estudo Organizado offers:- Offline Access: Full functionality without internet connection
- Native Installation: Install on desktop and mobile devices
- Fast Performance: Cache-first strategy for instant loading
- Automatic Updates: Service Worker keeps app updated
- Cross-Platform: Works on Windows, macOS, Linux, Android, and iOS
The app uses a Service Worker with cache-first strategy, ensuring instant loading even offline. All your study data is stored locally in IndexedDB.
Sync & Backup Options
Your data is precious. Estudo Organizado offers multiple sync and backup solutions:Cloudflare Multi-Device Sync
Synchronize your study data across devices instantly:- Configure your Cloudflare Worker (see setup guide)
- Enter your URL and token in Settings
- Enable sync for real-time synchronization
Google Drive Integration
- Native Google Drive API support for cloud storage
- Automatic periodic sync every 5 minutes when configured
- OAuth 2.0 authentication for secure access
Local Backup
- Export/Import data via JSON files
- Full data portability
- Manual backup control
Project Architecture
The application follows a clean, modular architecture:The app is built with vanilla JavaScript - no frameworks or build tools required. This ensures maximum performance and minimal bundle size.
Open Source
Estudo Organizado is open source under the MIT License. You’re free to:- Use it for personal study planning
- Modify it to fit your needs
- Contribute improvements back to the community
- Deploy it on your own infrastructure
Developed with ❤️ for public exam students