πŸš€ Bloquinho Features

A complete productivity platform that combines local organization, cloud synchronization, and modern interface to offer total control over your information.

AI Logo

πŸ€– AI Features

  • AI Assistant: Get instant help, smart completions, and productivity boosts directly in your workspace.
  • Smart Suggestions: Context-aware tips, auto-tagging, and intelligent recommendations for your notes and tasks.
  • Auto-Summary: Summarize long notes and documents with a single click.
  • Contextual Search: Find information using natural language and semantic queries.
  • AI-powered Organization: Automatic sorting, grouping, and linking of related content.
  • Privacy-first AI: All AI features run locally or with full user controlβ€”no data ever leaves your device without consent.

Feature Overview

Bloquinho offers a complete ecosystem of productivity tools, from basic organization to advanced collaboration and synchronization features. Each module is designed to be independent but integrated with the whole.

  • Notion-like Editor: Rich blocks, slash commands, page hierarchy
  • Workspace System: Multiple isolated contexts (Personal, Work, Studies)
  • Hybrid Storage: Local + Google Drive/OneDrive with synchronization
  • Responsive Interface: Web, Windows, macOS, Linux, Mobile
  • Advanced Security: OAuth2, local encryption, automatic backup

πŸ“ Notion-like Editor

  • Rich blocks: Text, headers, lists, code, tables, images, LaTeX, Mermaid
  • Slash commands: 20+ commands with real-time search
  • LaTeX & Math: LaTeX equations, matrices, math blocks
  • Mermaid Diagrams: Mermaid flowcharts, sequence, ER, Gantt, mindmaps
  • Page hierarchy: Subpages and breadcrumb navigation
  • Smart auto-save: Automatic saving with debounce
  • Markdown conversion: Bidirectional text ↔ blocks
  • Internal links: System of links between pages

πŸ—‚οΈ Workspace System

  • Multiple contexts: Personal, Work, Studies
  • Complete isolation: Each workspace has independent data
  • Organized sections: Notes, Documents, Passwords, Agenda, Database
  • Intuitive navigation: Sidebar with breadcrumb navigation
  • Customization: Colors, icons and settings per workspace
  • Isolated synchronization: Each workspace syncs independently

πŸ“… Agenda & Tasks

  • Multiple views: List, calendar, kanban, dashboard
  • Event types: Meetings, reminders, tasks, events
  • Kanban board: Drag & drop with customizable columns
  • Reminders: Push notifications and email
  • Statistics: Dashboard with productivity metrics
  • Synchronization: Integration with external calendars

πŸ—ƒοΈ Database

  • 17 data types: Text, number, date, status, deadline, file
  • 9 mathematical operations: Sum, average, count, formulas
  • Inline editing: Spreadsheet-like interface
  • Advanced filters: Multiple search criteria
  • File picker: Upload and file management
  • Export: CSV, JSON, PDF

πŸ” Password Manager

  • Secure storage: Encrypted passwords with AES
  • Password generator: Complex passwords with options
  • Strength analysis: Visual indicators and tips
  • Categories: Organized by type and importance
  • Search and filter: Quick access to credentials
  • Export/Import: Backup and restore functionality

πŸ“‹ Documents

  • Card management: Store cards, IDs, and important docs
  • Categories: Organize by type and importance
  • File attachments: Attach images and PDFs
  • Quick search: Find documents instantly
  • Secure storage: Local and cloud backup

πŸ“Š Feature Architecture

flowchart TD %% UsuΓ‘rio subgraph User U["πŸ‘€ User"] end %% NΓΊcleo subgraph Core["πŸ—οΈ Core Features"] Editor["πŸ“ Notion-like Editor\n(37 block types)"] Workspace["πŸ—‚οΈ Workspace System\n(3 default contexts)"] Profile["πŸ‘€ User Profile\n(Avatar, settings)"] Theme["🎨 Theme System\n(Dark/Light mode)"] Search["πŸ” Global Search\n(All modules)"] end %% MΓ³dulos subgraph Modules["πŸ“¦ Specialized Modules"] Notes["πŸ“„ Notes & Rich Text\n(Markdown, blocks)"] Agenda["πŸ“… Agenda & Tasks\n(Calendar, Kanban)"] Database["πŸ—ƒοΈ Database\n(17 data types)"] Passwords["πŸ” Password Manager\n(Generator, analysis)"] Documents["πŸ“‹ Documents\n(Cards, IDs)"] Backup["πŸ’Ύ Backup System\n(JSON, sync)"] end %% Micro-Features subgraph Micro["⚑ Micro-Features"] OAuth2["πŸ”‘ Real OAuth2\n(Google, Microsoft)"] Cache["πŸ–ΌοΈ Avatar Cache\n(Auto download)"] Sync["☁️ Synchronization\n(Visual indicator)"] Generator["🎲 Password Generator\n(Secure algorithms)"] Kanban["πŸ“‹ Kanban Board\n(Drag & drop)"] Export["πŸ“€ Export/Import\n(Multiple formats)"] end %% Storage subgraph Storage["πŸ’Ύ Storage"] Local["πŸ’» Local\n(Hive + JSON)"] Cloud["☁️ Cloud\n(Google Drive, OneDrive)"] BackupStore["πŸ’Ύ Backup\n(Auto + manual)"] end %% ConexΓ΅es U --> Editor U --> Workspace U --> Profile U --> Theme U --> Search Editor --> Notes Editor --> Database Editor --> Documents Workspace --> Agenda Workspace --> Passwords Workspace --> Database Profile --> Passwords Profile --> Documents Theme --> Editor Theme --> Workspace Search --> Notes Search --> Agenda Search --> Database Search --> Passwords Search --> Documents Notes --> OAuth2 Notes --> Cache Agenda --> Sync Database --> Export Passwords --> Generator Passwords --> Export Documents --> Export Backup --> BackupStore OAuth2 --> Cloud Cache --> Local Sync --> Cloud Generator --> Passwords Kanban --> Agenda Export --> BackupStore Local --> BackupStore Cloud --> BackupStore BackupStore --> Local BackupStore --> Cloud

⚑ Advanced Micro-Features

πŸ” Global Search

Instant search across all modules (notes, documents, passwords, agenda) with real-time results and direct navigation.

🎲 Password Generator

Secure algorithms to generate complex passwords with length options, special characters and strength analysis.

πŸ“‹ Kanban Board

Drag & drop interface for visual task management with customizable columns and progress indicators.

πŸŒ™ Dark/Light Mode

Automatic theme system with smooth transitions, preference persistence and adaptive interface.

πŸ–ΌοΈ Avatar Cache

Automatic download of profile photos via OAuth2 with local storage, metadata and automatic cleanup.

☁️ Visual Synchronization

Real-time indicators of synchronization status with Google Drive and OneDrive, including progress and errors.

πŸ”‘ Real OAuth2

Secure authentication with Google and Microsoft using dynamic ports, local HTTP server and automatic token refresh.

πŸ“€ Export/Import

Complete backup and restore system with multiple formats (JSON, CSV, PDF) and integrity validation.

🌐 Multilingual

Complete support for Portuguese, English and French with preference persistence and reactive interface.

πŸ“± Responsive

Adaptive interface for web, desktop and mobile with optimized layouts and touch-friendly navigation.

πŸ”— Integrations and Connectivity

☁️ Google Drive

Complete integration with real OAuth2, bidirectional synchronization, organized folder structure and visual status indicators.

☁️ Microsoft OneDrive

Authentication via Microsoft Graph API, automatic synchronization, token management and cloud backup.

πŸ’Ύ Local Storage

Hive system for local persistence, automatic JSON backup, organized structure and total data control.

πŸ”„ Hybrid Synchronization

Local-first strategy with optional synchronization, change logs, conflict detection and automatic cleanup.

πŸ”— Component Relationships

flowchart LR subgraph UI["🎨 Interface"] Sidebar["🧭 Sidebar"] Editor["πŸ“ Editor"] Search["πŸ” Search"] Profile["πŸ‘€ Profile"] end subgraph Core["βš™οΈ Core Services"] ProfileService["πŸ‘€ UserProfileService"] WorkspaceService["πŸ—‚οΈ WorkspaceService"] EditorService["πŸ“ EditorService"] SearchService["πŸ” SearchService"] end subgraph Storage["πŸ’Ύ Storage"] LocalStorage["πŸ’» LocalStorage"] CloudStorage["☁️ CloudStorage"] CacheStorage["πŸ–ΌοΈ AvatarCache"] end subgraph Providers["πŸ”„ Providers"] ProfileProvider["πŸ‘€ UserProfileProvider"] WorkspaceProvider["πŸ—‚οΈ WorkspaceProvider"] ThemeProvider["🎨 ThemeProvider"] SyncProvider["☁️ CloudSyncProvider"] end subgraph Features["πŸ“¦ Features"] Notes["πŸ“„ Notes"] Agenda["πŸ“… Agenda"] Database["πŸ—ƒοΈ Database"] Passwords["πŸ” Passwords"] Documents["πŸ“‹ Documents"] end UI --> Core Core --> Storage Core --> Providers Providers --> Features Features --> Storage Storage --> Providers classDef ui fill:#e3f2fd,stroke:#1565c0,stroke-width:2px classDef core fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px classDef storage fill:#e8f5e8,stroke:#2e7d32,stroke-width:2px classDef providers fill:#fff3e0,stroke:#ef6c00,stroke-width:2px classDef features fill:#fce4ec,stroke:#c2185b,stroke-width:2px class Sidebar,Editor,Search,Profile ui class ProfileService,WorkspaceService,EditorService,SearchService core class LocalStorage,CloudStorage,CacheStorage storage class ProfileProvider,WorkspaceProvider,ThemeProvider,SyncProvider providers class Notes,Agenda,Database,Passwords,Documents features

πŸ”„ Data Flow and States

Bloquinho uses a robust state management system with Riverpod, ensuring reactivity and optimized performance.

  • Hierarchical Providers: Global state managed by specialized providers
  • Automatic Reactivity: UI updates automatically when data changes
  • Smart Cache: In-memory data with automatic invalidation
  • Local Persistence: Hive for fast and reliable storage
  • Bidirectional Synchronization: Local ↔ Cloud with conflict resolution
  • Loading States: Visual feedback in all operations

⚑ Performance and Optimization

Bloquinho has been optimized to provide the best possible experience, with fast loading, asynchronous operations and efficient resource usage.

🌟 Conclusion

Bloquinho offers a complete productivity ecosystem that combines ease of use with advanced features. From the Notion-like editor to micro-features like avatar cache and password generator, each component has been designed to work in harmony, offering total control over your information on any platform.