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.
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.
- 🤖 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
- HTML5
- CSS3 (Vanilla)
- Vanilla JavaScript
- Google Gemini API (optional, for AI plan generation)
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
- Open
index.htmlin any modern browser. - Fill in Project Name, Description, Team Size, and Deadline.
- Click Generate Plan.
- Obtain a Google Gemini API key.
- Open
js/script.jsand replaceYOUR_GEMINI_API_KEY_HEREwith your key. - Fill in all form fields and click Generate AI Plan.
⚠️ Never commit your API key to a public repository.
This project is licensed under the MIT License.
Contributions are welcome! Please read CONTRIBUTING.md for guidelines.
Created for Software Engineering Presentation — 4th Semester

