Skip to main content
Hero Light

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
The application is built entirely with vanilla JavaScript (no frameworks), prioritizing performance, offline capability, and a native-like experience.

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

ModuleDescription
Home PageDaily overview: scheduled events, completed sessions, delayed tasks, and pending reviews
Study OrganizerRecord study sessions with integrated Pomodoro timer
CalendarMonthly and weekly visualization of study events
DashboardPerformance metrics: study time, sessions, questions, and mock exams
Spaced RepetitionReview system with configurable intervals (1, 7, 30, 90 days)
Habits TrackerTrack study habits by category (Video lessons, Mock exams, etc.)
Exam Syllabi (Editais)Complete management of exam syllabi, subjects, and topics
Exam Board IntelligencePredictive analysis based on exam board topic frequency
Study CyclesContinuous study cycle management with progress tracking
SettingsThemes (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:
  1. Configure your Cloudflare Worker (see setup guide)
  2. Enter your URL and token in Settings
  3. 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
Always maintain a backup of your study data, especially before major updates or system changes.

Project Architecture

The application follows a clean, modular architecture:
src/
├── index.html          # Main application skeleton
├── manifest.json       # PWA manifest
├── sw.js              # Service Worker for offline support
├── css/
│   └── styles.css     # Application styling
└── js/
    ├── main.js        # Application entry point
    ├── store.js       # State management & IndexedDB
    ├── app.js         # Navigation & UI orchestration
    ├── views.js       # View rendering
    ├── logic.js       # Business logic & calculations
    ├── relevance.js   # NLP & Fuzzy Match for exam analysis
    └── components.js  # Reusable UI components
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

Build docs developers (and LLMs) love