Skip to content
octfrizPublic

About

πŸ™ A modern Neo-Brutalist task management & productivity web app built with React 19, TypeScript & Vite. Features Kanban board, interactive calendar, customizable focus timer, and tactile sound FX.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

8 Commits

Folders and files

Repository files navigation

πŸ™ OctoDo β€” Neo-Brutalist Task & Productivity Web App

OctoDo is a modern, Neo-Brutalist task management and productivity web application designed to help you organize daily tasks, track progress, and stay focused in an effective and engaging way.

Created with ❀️ by @octfriz.

og-image

🌟 Key Features

  • πŸ“Š Interactive Dashboard: Task statistics summary, daily completion rate, pinned tasks, and a customizable Focus (Pomodoro) Timer (5m, 15m, 25m, 45m, 60m, or custom duration).
  • πŸ“ Comprehensive Task Management:
    • Task categories (Work, Personal, Study, Fitness).
    • Priority levels (High, Medium, Low).
    • Internal subtask checklists with automated progress tracking.
    • Workload effort indicator ("Tentacles / Octos").
    • Fast category filtering, search bar, and task sorting.
  • πŸ“‹ Kanban Board: Visual workflow board to easily move tasks between statuses (To Do, In Progress, Review, Completed).
  • πŸ“… Calendar View: Interactive calendar grid view to organize task schedules and due dates.
  • 🎨 Neo-Brutalist Design System: Bold retro-modern aesthetics with thick borders, vibrant high-contrast colors, hard offset shadows, and full Light & Dark Mode support.
  • πŸ”Š Tactile Sound FX: Interactive audio feedback (clicks, pops, completion fanfares) when completing tasks or navigating menus.
  • πŸ’Ύ Privacy & Local Storage: 100% private client-side browser storage (localStorage) without external server calls, complete with JSON Backup Export and Demo Data Reset features.

πŸ‘¨β€πŸ’» Author & Social Links

Created & developed by @octfriz. Connect on social media:


πŸ› οΈ Tech Stack

  • Core: React 19 & TypeScript
  • Build Tool: Vite
  • Styling: Tailwind CSS v4
  • Icons: Lucide React
  • Animations & FX: Motion & Canvas Confetti

πŸš€ Getting Started (Run Locally)

Prerequisites:

  • Node.js (v18+) & npm

Steps:

  1. Clone the repository:

    git clone https://github.com/octfriz/OCTODO.git
    cd OCTODO
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

    Open your browser at http://localhost:3000.

  4. Build for production:

    npm run build

πŸ“„ License

Copyright Β© 2026 @octfriz. All rights reserved.

About

πŸ™ A modern Neo-Brutalist task management & productivity web app built with React 19, TypeScript & Vite. Features Kanban board, interactive calendar, customizable focus timer, and tactile sound FX.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages