Stop searching. Start building.
DevCraft generates hyper-personalized project plans, comprehensive tech stacks, and step-by-step roadmaps tailored strictly to your unique skill set and carrier ambitions — now supercharged by lightning-fast Groq Llama 3.3 70B.
DevCraft utilizes an elegant, context-aware two-step AI flow to generate bespoke engineering plans:
- 📝 Tell Us About Yourself
Input your tech arsenal, domains of interest, raw experience level, goals, and strict time constraints. - 💡 Enter The Matrix
Our Groq-backed neural engine processes your profile to generate 3-5 high-converting, tailored project ideas instantly. - 👆 Select Your Destiny
Pick the single project that ignites your passion via an immersive card portfolio. - 🗺️ Unveil the Master Plan
Watch as the AI fabricates a comprehensive, enterprise-tier development plan in seconds:- ✅ MVP Feature Breakdown (Core capabilities vs Nice-to-Haves)
- 🛠️ Curated Tech Stack (Explicit front-to-back tooling with embedded reasoning)
- 📅 Strategic Roadmap (Phase-by-phase deliverables)
- 📚 Learning Path (Targeted, non-hallucinated resources)
Engineered using modern, lightning-fast tools dedicated to maximum visual elegance and backend velocity.
| Layer | Premium Technology Context |
|---|---|
| Frontend UI | React 19 powered by Vite, deep interactions via Framer Motion, styled with Tailwind CSS v4, and Lucide Icons |
| Backend Core | FastAPI utilizing Python 3.11+, strongly typed with Pydantic v2 |
| Intelligence | Groq Llama 3.3 70B Versatile (JSON Mode via groq async SDK) |
| Database | Fully-Managed PostgreSQL (NeonDB) |
| Data Layer | SQLAlchemy 2.0 / pg8000 |
- Python 3.11+
- Node.js 18+
- A High-Speed Groq API key
- PostgreSQL database URL (or use NeonDB for a free instance)
git clone https://github.com/Sarthakk404/DevCraft-AI-Powered-Project-Idea-Generator-Development-Planner.git
cd DevCraft-AI-Powered-Project-Idea-Generator-Development-Planner# Form virtual environment network
python -m venv venv
# Activate connection
# Windows:
venv\Scripts\activate
# macOS/Linux:
source venv/bin/activate
# Install essential dependencies
pip install -r requirements.txtClone the environment template and embed your personal keys:
cp .env.example .envInside .env:
# Groq API keys required for hyper-fast generations
GROQ_API_KEY=gsk_your_groq_api_key_here
GROQ_MODEL=llama-3.3-70b-versatile
# Database Tunnel
DATABASE_URL=postgresql://user:password@host/dbname?sslmode=require
MAX_IDEAS=5uvicorn app.main:app --reloadThe API server initiates at
http://localhost:8000. Full OpenAPI docs mapped athttp://localhost:8000/docs.
cd frontend
npm install
npm run devDiscover your visually-luxurious UI live at
http://localhost:5173.
| Method | Endpoint | Architectural Purpose |
|---|---|---|
POST |
/api/v1/idea/generate |
Stage I: Generate 3-5 unique ideas mapped to user context |
POST |
/api/v1/idea/expand |
Stage II: Explode selected idea into an explicit engineering playbook |
POST |
/api/v1/idea/full-plan |
Legacy integration: Immediate A-Z end-to-end plan generation |
GET |
/api/v1/idea/{id} |
Retrieve cached specific idea definition |
POST |
/api/v1/idea/{id}/details |
Rehydrate fully-saved comprehensive plan |
GET |
/health |
Systems check |
DevCraft introduces an enterprise-grade dark-mode UI intentionally designed to stun:
- Dynamic Deep Space Backgrounds: Multi-layered radial meshing casting an ambient indigo glow.
- Pure Glassmorphism Cards: Intricate
.backdrop-blur-xllayering providing heavy, premium depth overlays. - Liquid Physics: Component bounds breathe through subtle
scalemodulations and deep inner drop-shadow transitions. - Cinematic Pacing: Staggered entrance animations governed actively by Framer Motion.
This masterpiece is fully open source under the robust MIT License.
Engineered to Perfection with ❤️ by Sarthak