OnlyPlan is a lightweight, robust, and privacy-first project management tool designed for efficient weekly planning through an intuitive Gantt visualization.
- 📊 Smart Dashboard: Get a bird's-eye view of your projects with progress tracking and overdue alerts.
- 📅 Interactive Gantt Chart: Visualize your timeline with a dynamic "Today" indicator and drag-free navigation.
- ⚡ Daily Focus View: A dedicated "Today's Tasks" section that aggregates active tasks and prioritizes urgency.
- ☁️ Cloud Sync (Optional): Securely sync your data across devices using your own GitHub Gist (Bearer Token auth).
- 🌙 Dark Mode: Fully adaptive UI for a comfortable viewing experience.
- 🔒 Local-First: Your data lives in your browser's LocalStorage. No external servers, no tracking.
This project is a prime example of Vibe Coding — built in collaboration with advanced AI models to maximize efficiency and code quality.
- Core: Vanilla HTML5, CSS3, JavaScript (ES6+)
- AI Collaborators:
- 🤖 Gemini (Google) - Logic & Refactoring
- 🧠 Claude (Anthropic) - Architecture & Debugging
- 💬 ChatGPT (OpenAI) - Ideation
- Libraries:
- Tailwind CSS (Utility-first CSS)
- daisyUI (Component Library)
- Lucide Icons (Beautiful & consistent icons)
No build step or server installation required. OnlyPlan runs directly in the browser.
- Clone the repository:
git clone [https://github.com/YOUR_USERNAME/OnlyPlan.git](https://github.com/YOUR_USERNAME/OnlyPlan.git)
- Open the app:
Simply open the
index.htmlfile in any modern web browser. - Start Planning: Create a project, add tasks, and watch your Gantt chart come to life!
To sync your planning between your phone and computer:
- Generate a GitHub Personal Access Token with the
gistscope. - Create a Private Gist manually on GitHub and name the file
onlyplan_data.json(content can be{}). - In OnlyPlan, click the Settings (⚙️) icon.
- Enter your Token and Gist ID.
- Click Push to save or Pull to retrieve data.
This is a personal Vibe Coding project, but suggestions are welcome! Feel free to open an issue if you find a bug.
This project is open-source and available under the MIT License.
Built with ❤️ and AI.