Plan, Visualize, and Execute Your Software Projects Like Never Before
Turn your project goals into reality with structured roadmaps and AI suggestions tailored to your tech stack.
CodeWeave is a futuristic roadmap generation tool designed to turn a project's vision into actionable, trackable, and shareable steps using AI-assisted planning.
Whether you're building a portfolio site or managing a full-stack application, CodeWeave helps you break it down into achievable tasks, align them with timelines, and share your progress—all in one place.
Now with Gemini API-powered AI, you can generate project outlines, roadmaps, and task suggestions intelligently based on your project goals.
- ⚡ AI-powered Roadmap Creation (via Gemini API)
- 🧱 Custom Task Blocks
- 📆 Timeline & Milestone Visualization
- 🎯 Goal-Based Flow Suggestions
- 🌐 Responsive, Modern UI
- 🗂 Export Roadmaps as PDFs or JSON
- 🧑💻 Developer-Focused Architecture
- 🔐 User Authentication & Authorization
- 📱 Mobile-First Design
| Frontend | Backend | Database | Styling |
|---|---|---|---|
| HTML, JS | Django (Python) | PostgreSQL | CSS / Bootstrap |
AI Integrations: Google Gemini API
git clone https://github.com/Naman-56-56/codeweave.git
cd codeweavepython -m venv env
source env/bin/activate # On Windows: env\Scripts\activatepip install -r requirements.txt-
Copy the example env file:
cp .env.example .env
-
Get your Gemini API key from the Google AI Studio.
-
Add it to the
.envfile:GEMINI_API_KEY=your_api_key_here -
Set up the database:
python manage.py migrate
-
Create a superuser (optional):
python manage.py createsuperuser
Make sure your
.envfile is not committed to version control.
python manage.py runserverVisit: http://127.0.0.1:8000
codeweave/
├── manage.py # Django management script
├── codeweave/ # Main project directory
│ ├── settings.py # Project settings
│ ├── urls.py # URL configuration
│ └── wsgi.py # WSGI configuration
├── roadmap/ # Roadmap app
│ ├── models.py # Database models
│ ├── views.py # View logic
│ ├── templates/ # HTML templates
│ └── static/ # Static files (CSS, JS, images)
├── requirements.txt # Python dependencies
├── .env.example # Sample environment variables
└── README.md # You're here!
CodeWeave isn't just a tool—it's a platform evolving with AI.
- 📌 Drag-and-Drop Kanban Task Boards
- 🤖 AI-Generated Tasks Based on Project Name (via Gemini)
- 🧠 GPT-powered Suggestions for Stack Selection
- 📡 Real-Time Collaboration with WebSockets
- 📥 GitHub Project Integration
- 📊 Visual Analytics on Roadmap Progress
- 💾 Cloud Sync + Export Options (JSON, Markdown, Notion API)
- 🔄 CI/CD Pipeline Integration
- 📱 Progressive Web App (PWA) Support
We'd 💙 your help!
# Fork it 🍴
# Clone your version
git checkout -b feature/AmazingFeature
# Code something cool 🤖
git commit -m "Added an amazing feature"
git push origin feature/AmazingFeature
# Open a Pull Request 🚀Before submitting a PR, please ensure:
- All tests pass:
python manage.py test - Code follows PEP 8 style guide
- Documentation is updated
- New features include appropriate tests
This project is licensed under the Apache 2.0 License.
See the LICENSE file for details.
Built with ❤️ by Naman and Ankit Pal 🚀
- Ankit Pal – Core Developer, Frontend and API Handling
- Naman – Core Developer, Backend and API Handling
Found a bug? Want a feature? Open an issue or start a discussion.
Let's build the future of project planning together. 🚀