https://github.com/ikunal-04/innpae
Innpae is an AI-powered developer tool that turns natural-language product ideas into working backend code. Think: Prompt → API → Database Schema → Zip Downloadable Project.
https://github.com/ikunal-04/innpae
fastapi jszip nextjs postgresql prisma-orm uvicorn
Last synced: 5 months ago
JSON representation
Innpae is an AI-powered developer tool that turns natural-language product ideas into working backend code. Think: Prompt → API → Database Schema → Zip Downloadable Project.
- Host: GitHub
- URL: https://github.com/ikunal-04/innpae
- Owner: ikunal-04
- Created: 2025-07-20T17:41:06.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2026-01-18T07:13:28.000Z (5 months ago)
- Last Synced: 2026-01-18T16:49:18.117Z (5 months ago)
- Topics: fastapi, jszip, nextjs, postgresql, prisma-orm, uvicorn
- Language: TypeScript
- Homepage: https://innpae.com
- Size: 652 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Innpae 🚀
**Innpae** is an AI-powered developer tool that turns natural-language product ideas into working backend code.
Think: **Prompt → API → Database Schema → Zip Downloadable Project**.
It is built as a fast-moving MVP to help founders and developers prototype real backends in minutes instead of days.
---
## Why Innpae?
Building frontends is fast now.
Setting up a backend is still slow: auth, schemas, routes, configuration.
Innpae removes that friction.
You describe your idea in plain English.
It gives you a real backend codebase.
### Use cases
- Rapid SaaS MVPs
- Hackathon projects
- Startup backend bootstrapping
- Learning backend architecture faster
---
## Features
- Text prompt → backend structure generation
- AI-powered schema and API route planning
- Structured project folders
- API + ORM boilerplate
- Downloadable ZIP export
- Stack customization (planned and partially implemented)
> This is an early-stage MVP. Some features are being actively built.
---
## Tech Stack
- **Framework:** Next.js (App Router) + TypeScript
- **Runtime:** Bun / Node.js
- **ORM (planned):** Prisma
- **LLM:** Gemini (or compatible LLM)
- **File packaging:** JSZip (or similar)
---
## Getting Started
### Prerequisites
- Node.js or Bun
- Git installed
- LLM API Key (if running locally with AI enabled)
### Local Setup
```bash
git clone https://github.com/ikunal-04/innpae.git
cd innpae
bun install
bun dev
```
App runs on:
```bash
http://localhost:3000
Usage Flow
Open the web app.
```
Enter a product idea like:
```bash
A task manager where users can create projects and assign tasks.
Select your stack (DB / ORM / Framework) when available.
Submit the prompt.
```
The system:
- Generates schemas
- Creates API routes
- Structures folders
- Download the ZIP.
- Run it locally with the provided CLI commands.
---
## Project Structure
```bash
/
├── app/ # Next.js App Router
├── components/ # UI components
├── lib/ # Core logic (LLM + codegen helpers)
├── prisma/ # ORM schema (generated)
├── public/ # Static files
├── hooks/ # Custom hooks
├── config/ # Environment config
└── README.mdx
```
---
## Roadmap
- Planned and in-progress:
- Full Gemini / LLM integration
- Multi-stack support (MySQL, MongoDB, Postgres)
- ORM choices (Prisma, Drizzle, TypeORM)
- Real-time file viewer (like VSCode)
- Live iframe preview of generated backend
- Auth + user projects
---
## Contributing
Contributions are welcome.
```bash
1. Fork the repository
2. Create a feature branch
3. Commit your changes
4. Open a pull request
Be clean. Be precise. No sloppy code.
```