Skip to content

Manav279/DailyTracker

Repository files navigation

DailyTracker Logo

DailyTracker

Track your tasks, journals, and progress with elegance and ease.

Vue 3 Vite TypeScript Tailwind CSS


DailyTracker Preview

✨ Features

  • ✅ Task Management: Effortlessly add, track, and complete your daily tasks.
  • 📖 Journaling: Keep a personal daily journal with a beautiful distraction-free editor.
  • 📊 Analytics: Visualize your productivity over time with detailed charts and insights.
  • 🛡️ Data Safety:
    • IndexedDB: Persistent local storage using Dexie.js.
    • Backup & Restore: Export/Import your data as JSON.
    • Persistent Storage: Proactive browser permission handling.
  • 📱 PWA Support: Install the app on your home screen for a native experience.
  • 💡 Daily Inspiration: Get a fresh motivational quote every day.
  • 🎨 Premium UI: Dark mode, glassmorphism, and smooth micro-animations.

🚀 Tech Stack

🛠️ Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/dailytracker.git
  2. Navigate to the project directory:
    cd dailytracker
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev

📂 Project Structure

src/
├── components/   # Reusable UI components
├── views/        # Main pages (Today, Analytics, Journal, Settings)
├── services/     # Business logic (Tasks, Quotes, Journals)
├── db/           # Database configuration
├── assets/       # Static files & styles
└── layouts/      # Page layouts

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published