Skip to content

Trunal2005/ProjectFlow

Repository files navigation

ProjectFlow 🚀

ProjectFlow is a modern, high-performance project tracker application designed with a sleek "Obsidian" dark theme. It enables seamless task management, realtime collaboration, and powerful filtering capabilities.

ProjectFlow Dashboard

✨ Features

  • Dynamic Kanban Board: Visualize workflow stages with drag-and-drop precision to move tasks between columns instantly.
  • Infinite Lists: Handle deep datasets with lightning-fast virtual scrolling and instant filters.
  • Temporal Mapping (Timeline): Plan your roadmap on a fluid Gantt timeline synced to your team's real capacity.
  • Live Dashboard: Get realtime insights into task completion, team workload, and project progress.
  • Persistent State Management: Built-in persistence for all stores (Tasks, Projects, Settings, UI state) avoiding data loss on reloads.
  • Powerful Filtering: Project-level filtering, priority filtering, and due date tracking built right into the core architecture.

🛠️ Tech Stack

  • Framework: React 19 + Vite
  • Styling: Vanilla CSS & TailwindCSS (Utility classes) + Custom "Obsidian" Dark Theme
  • State Management: Zustand with Persistence Middleware
  • Routing: Built-in bespoke view state management
  • Icons: Google Material Symbols

🚀 Getting Started

Prerequisites

Make sure you have Node.js installed on your machine.

Installation

  1. Clone the repository:
    git clone https://github.com/Trunal2005/ProjectFlow.git
    cd ProjectFlow
  2. Install the dependencies:
    npm install
  3. Start the development server:
    npm run dev

The application will be available at http://localhost:5173.

📸 Screenshots

Note: Please add your project dashboard screenshot to the public/ folder and name it screenshot.png to have it displayed here!

⚙️ Build for Production

To create a production-ready build:

npm run build

This command outputs the built files to the dist directory, which can be served on any static hosting service like Vercel, Netlify, or GitHub Pages.

🤝 Contributing

Contributions, issues, and feature requests are welcome!

📝 License

This project is open-source and available under the terms of the MIT License.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors