TempoDay

TempoDay is a privacy-focused, calendar-centric personal management app designed for simplicity and productivity. It allows users to manage to-do lists, daily notes (diary-like), and financial records, all linked to specific dates within a clean, intuitive calendar interface.

Features

  • Calendar-Centric Navigation: Tap a date to see and manage all your entries for that day.
  • To-Do List:
    • Add, view, and complete tasks for the selected date.
    • Organize tasks by priority with visual indicators.
    • Tasks are saved locally and completion status is persistent.
  • Daily Note (Diary):
    • Write and edit a daily note for each date.
    • Notes are saved locally and can be updated anytime.
    • Full-text search across all notes.
  • Financial Records:
    • Add income or expense transactions for the day.
    • Each entry includes a description, amount, and type (income/expense).
    • Daily summary: total income, total expenses, and net balance.
    • Categorized spending insights with automatic summaries.
  • Local Data Storage & Privacy:
    • All data is stored locally on your device for privacy and offline access.
    • No cloud sync or user accounts required.
    • Your information never leaves your device, ensuring complete privacy and control.
  • Simple, Clean UI:
    • Responsive design for mobile and desktop.
    • Clear separation between to-dos, notes, and finances.
    • Easy navigation between dates and sections.
    • Fully implemented dark mode for night owls and aesthetic lovers.
  • Advanced Features:
    • Natural language input for tasks, notes, and transactions (e.g., "Buy groceries tomorrow" or "Spent $50 on lunch").
    • Powerful search to find any task, note, or transaction instantly.
    • Seamless donation integration via RevenueCat to support development.

For more details, check out the About TempoDay file.

Technology Stack

  • Framework: Svelte 5 - Leveraging the latest reactive magic with runes for a seamless development experience.
  • Styling: Tailwind CSS - Robust dark mode support and utility-first design for rapid UI development.
  • Local Storage: IndexedDB (via Dexie.js) - Ensuring all data is stored locally for privacy and offline access.
  • Build Tool: Vite - Lightning-fast builds and optimized performance for modern web apps.

Getting Started

  1. Install dependencies:
    bun install
    # or
    npm install
    
  2. Run the app locally:
    bun dev
    # or
    npm run dev
    
  3. Open in your browser: Visit http://localhost:5173 (or the port shown in your terminal).

License

TempoDay is licensed under the Apache License 2.0. This means you are free to:

  • ✅ Use the software for any purpose
  • ✅ Modify and distribute the software
  • ✅ Use it commercially
  • ✅ Place warranty and liability disclaimers

Requirements:

  • Include the original copyright notice and license
  • State any significant changes made to the code

See the LICENSE file for full details.

Top categories

Loading Svelte Themes