Skip to content

DPRAHUL-2021/LifePilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

🌱 LifePilot – Your AI-Powered Life Dashboard

LifePlot is a modern web application that helps you track your mood, journal your thoughts, manage tasks, and automate your daily routines—all in one beautiful, responsive dashboard. Powered by Next.js, TypeScript, Tailwind CSS and shadcn/ui. LifePlot brings clarity and productivity to your everyday life.

✨ Key Features

  • 📝 Journaling: Write, organize, and reflect on your daily thoughts.
  • 😊 Mood Tracker: Log your mood and visualize trends over time.
  • ✅ Task List: Stay productive with a simple, effective to-do manager.
  • 📅 Calendar View: See all your entries and tasks at a glance.
  • 🤖 AI Tips: Get personalized productivity and wellness suggestions.
  • ⚡ Automations Hub: Automate repetitive tasks and workflows.
  • 📱 Responsive Design: Enjoy a seamless experience on any device.
  • 🎨 Customizable UI: Built with Tailwind CSS and shadcn/ui for easy theming.

🚀 Getting Started

Prerequisites

  • Node.js (v18+ recommended)
  • pnpm (npm install -g pnpm)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/LifePlot.git
    cd LifePlot
  2. Install dependencies:

    pnpm install
  3. Start the development server:

    pnpm dev
  4. Open the app:
    Visit http://localhost:3000 in your browser.

📂 Project Structure

/LifePlot
├── app/
│   ├── (journal)/         📝 Journal pages
│   ├── layout.tsx         🖼️ Root layout
│   └── globals.css        🎨 Global styles
├── components/
│   ├── ui/                🧩 shadcn/ui components
│   ├── mood-tracker.tsx   😊 Mood tracker
│   ├── task-list.tsx      ✅ Task list
│   ├── calendar-view.tsx  📅 Calendar view
│   └── ...                🗂️ Other components
├── hooks/                 🪝 Custom React hooks
├── styles/                🎨 Tailwind CSS files
├── public/                🖼️ Static assets
├── package.json           📦 Project metadata & scripts
├── tailwind.config.ts     🎨 Tailwind config
├── tsconfig.json          📝 TypeScript config
└── ...

📜 Scripts

Command Description
pnpm dev 🏗️ Start development server
pnpm build 🏗️ Create production build
pnpm start 🚀 Start production server
pnpm lint 🔍 Run ESLint checks
pnpm format ✨ Format with Prettier

🛠️ Technologies Used

  • Framework: Next.js
  • Styling: Tailwind CSS 🎨
  • UI Components: shadcn/ui
  • TypeScript: For type safety 🔒
  • State Management: React Hooks 🧠

🤝 Contributing

We welcome contributions from the community! Here’s how you can help:

  1. Fork the repository 🍴

  2. Create your feature branch

    git checkout -b feature/amazing-feature
  3. Commit your changes

    git commit -m 'Add some amazing feature'
  4. Push to the branch

    git push origin feature/amazing-feature
  5. Open a Pull Request

🙏 Acknowledgements

Made with ❤️ by DPRAHUL

About

A modern AI-powered dashboard to track your mood, journal, manage tasks, and automate routines all in one place.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors