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. ๐