Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎯 OnlyPlan v1.0

OnlyPlan Banner License Status

OnlyPlan is a lightweight, robust, and privacy-first project management tool designed for efficient weekly planning through an intuitive Gantt visualization.

Live Demo

✨ Key Features

  • 📊 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.

🛠️ Tech Stack & Vibe Coding

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:

🚀 Installation & Usage

No build step or server installation required. OnlyPlan runs directly in the browser.

  1. Clone the repository:
    git clone [https://github.com/YOUR_USERNAME/OnlyPlan.git](https://github.com/YOUR_USERNAME/OnlyPlan.git)
  2. Open the app: Simply open the index.html file in any modern web browser.
  3. Start Planning: Create a project, add tasks, and watch your Gantt chart come to life!

☁️ How to Set Up Sync (Optional)

To sync your planning between your phone and computer:

  1. Generate a GitHub Personal Access Token with the gist scope.
  2. Create a Private Gist manually on GitHub and name the file onlyplan_data.json (content can be {}).
  3. In OnlyPlan, click the Settings (⚙️) icon.
  4. Enter your Token and Gist ID.
  5. Click Push to save or Pull to retrieve data.

🤝 Contributing

This is a personal Vibe Coding project, but suggestions are welcome! Feel free to open an issue if you find a bug.

📄 License

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


Built with ❤️ and AI.

About

A lightweight, privacy-focused project management tool featuring a Gantt chart, daily task focus, and optional GitHub Gist synchronization. Built with Vibe Coding.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages