TabZero v1.0.0
Overview
TabZero is a personal command center web application designed for developers and students. It acts as a unified browser homepage that loads instantly. It organizes tasks, schedules, notes, and AI assistance in one secure place.
Core Architecture
- Modern Stack: Built with Next.js, Tailwind CSS, and Firebase.
- Bento Grid: Features a dark mode layout for fast visual navigation.
- Instant Load: Uses local storage for instant loading. Data syncs to the database in the background.
- Security: Secured via Google Authentication.
Focus and Task Management
- One Big Thing Banner: A large text block at the top of the screen to display the single most important task of the day.
- Daily Todo List: A fast checklist for daily tasks and immediate priorities.
- Kanban Board: A drag and drop board with To Do, In Progress, and Done columns for tracking larger coding projects.
- Focus Mode and Pomodoro Timer: A built in timer that hides distracting widgets and highlights your current task and notes for deep work sessions.
Notes and Information Storage
- Brain Dump Box: A temporary text area for random thoughts. It automatically clears itself every 24 hours to prevent clutter.
- Quick-Capture Notes: A permanent, auto-saving text area with Markdown support. Perfect for code snippets and thesis drafts.
- Visual Link Stash: An input bar that saves URLs as clickable visual cards.
- Subscription Tracker: A financial widget to log recurring monthly costs like cloud hosting, domains, and app subscriptions.
Scheduling and Environment
- Unified Calendar Hub: A visual grid to track repeating college classes and one-off project deadlines.
- Time and Weather Widget: Displays local time and weather conditions for Cagayan de Oro using the OpenWeatherMap API.
AI Assistant Integration
- DeepSeek AI Quick-Chat: A chat interface connected securely to the DeepSeek API for coding help and brainstorming.
- Natural Language Commands: Type a sentence into the chat, and the AI will extract the details to automatically add tasks to your calendar or todo list.
- AI Morning Briefing: Upon the first load of the day, the AI reads your schedule, tasks, and local weather. It then generates a short daily summary and commute advice.
- AI Auto-Categorization: When you save a new URL, the AI silently analyzes the link and assigns relevant tags automatically.
Navigation
- Global Command Palette: Press Ctrl + K to open a centered search bar. You can use it to find notes, open links, or add tasks using only your keyboard.