🌸 Bloom - AI-Powered Code Generation Platform
Bloom is a next-generation AI-powered code generation platform that helps developers transform their ideas into production-ready applications faster than ever. With intelligent AI agents, real-time collaboration, and seamless workflows, Bloom redefines how we build software.
🚀 Overview
Created by amardeeplakshkar, Bloom empowers developers to:
- 🤖 Generate high-quality code with AI assistance
- ⚡ Accelerate development workflows
- 🎯 Focus on creativity while AI handles implementation
- 🔄 Iterate rapidly with intelligent suggestions
✨ Features
Core Features
- 🧠 AI-Powered Code Generation – Smart agents that understand requirements and generate optimized code
- 💬 Interactive Chat Interface – Natural language interaction for code generation and modifications
- 📁 Project Management – Organize and manage multiple projects seamlessly
- 🎨 Beautiful UI – Modern, responsive interface with dark/light mode
- ⚡ Real-time Updates – Live code generation and preview
- 🔍 Code Explorer – Navigate and understand generated code structures easily
Technical Highlights
- 🔒 Type-Safe API – End-to-end type safety with tRPC
- ⚛️ Modern Stack – Next.js 15 App Router + React Server Components
- 📱 Responsive Design – Tailwind CSS for a mobile-first approach
- 🎥 Performance Optimized – WebGPU-powered animations
- 🗄️ Database Integration – Prisma ORM for reliable data management
🛠️ Tech Stack
Frontend
- Next.js 15 (App Router)
- TypeScript
- Tailwind CSS
- Radix UI Primitives
- Three.js (WebGPU)
- Framer Motion & WebGL
Backend
- tRPC (type-safe APIs)
- Prisma ORM
- Inngest (background jobs)
- Custom Authentication
Development
- pnpm
- ESLint & Prettier
- TypeScript strict mode
📦 Quick Start
-
Clone the repo:
git clone https://github.com/amardeeplakshkar/bloom.git cd bloom -
Install dependencies:
pnpm install -
Configure environment:
cp .env.example .env.local -
Setup database:
pnpm prisma generate pnpm prisma db push -
Run locally:
pnpm dev -
Open: http://localhost:3000
🎯 Usage
- Start a New Project – Enter details, let AI understand your needs
- Generate Code – Describe features in natural language
- Explore & Export – Review, adjust, and export your project
Example Commands
"Create a REST API for todos with CRUD"
"Add authentication with JWT"
"Implement rate limiting"
"Generate unit tests"📁 Project Structure
bloom/
├── app/ # Next.js app directory
├── components/ # Core + UI components
├── lib/ # Utilities
├── prisma/ # Database schema
├── public/ # Static assets
├── src/ # Feature modules & configs
└── hooks/ # Custom hooks🤝 Contributing
- Fork & branch
- Commit meaningful changes
- Add tests & docs
- Open a PR 🚀
🐛 Issues & Requests
Found a bug or idea?
👉 Open on GitHub Issues
📄 License
MIT License – see LICENSE file.
🙏 Acknowledgments
- Built with ❤️ by amardeeplakshkar
- Powered by open-source technologies
- Thanks to all contributors ✨
🌸 Happy Coding with Bloom! 🌸
Building ClumpUI – A Unified React Component Registry
DeepAgent – Building an Agentic SDK with 50+ Integrations
IRIS — Intelligent Response & Information System
Written by
Amardeep Lakshkar
At
Tue Sep 16 2025