Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 AI Project Planner

A lightweight, web-based AI Project Planner built as part of our Software Engineering course presentation. Generate professional, structured project plans instantly — either through a rule-based engine or powered by Google Gemini AI.



🌐 Live Demo

Open Live Demo


📸 Screenshots

Home

Initial State

Interactive Demo

Interactive Demo


📖 About the Project

The AI Project Planner is designed to simplify project management by allowing users to organize tasks, plan milestones, and manage workflows efficiently. Although this is currently a frontend prototype, it demonstrates the core structure and user interface of an AI-assisted project management system.


🚀 Features

  • 🤖 AI-powered plan generator (Google Gemini) for structured, professional project plans
  • 📋 Rule-based plan generator — works offline, no API key required
  • 📊 Priority classification (High / Medium / Low) based on deadline
  • 📄 PDF / print export of generated plans
  • 💻 Responsive web interface
  • 🎨 Clean and modern UI
  • ⚡ Fully client-side — no build step, no server required

🛠️ Tech Stack

  • HTML5
  • CSS3 (Vanilla)
  • Vanilla JavaScript
  • Google Gemini API (optional, for AI plan generation)

📁 Project Structure

AI Project Planner/
├── index.html          ← Main application page
├── css/
│   └── style.css       ← All styles (layout, tables, print, animations)
├── js/
│   └── script.js       ← Rule-based & AI plan generators, PDF export
├── assets/             ← Static assets (images, icons)
├── screenshots/        ← UI screenshots
├── docs/
│   └── architecture.md ← Technical architecture overview
├── README.md
├── LICENSE             ← MIT License
├── CONTRIBUTING.md     ← Contribution guidelines
└── CHANGELOG.md        ← Version history

📖 Usage

Without AI (rule-based)

  1. Open index.html in any modern browser.
  2. Fill in Project Name, Description, Team Size, and Deadline.
  3. Click Generate Plan.

With AI (Gemini-powered)

  1. Obtain a Google Gemini API key.
  2. Open js/script.js and replace YOUR_GEMINI_API_KEY_HERE with your key.
  3. Fill in all form fields and click Generate AI Plan.

⚠️ Never commit your API key to a public repository.


📄 License

This project is licensed under the MIT License.


🤝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md for guidelines.


Created for Software Engineering Presentation — 4th Semester

About

A lightweight AI-powered web application for project planning and task management

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages