Skip to content

Vaishnav88sk/ai-native-app-development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ AI Native App Development Platform

An AI-powered platform that converts natural language ideas into complete full-stack application blueprints - including architecture, APIs, database schema, and UI flows.


πŸŽ₯ Product Walkthrough

See how AI Intent transforms ideas into applications:


🌟 Features

  • πŸ” User Authentication (JWT-based)
  • 🧠 AI-powered app generation (via Groq LLM)
  • πŸ—οΈ Architecture design (Frontend, Backend, Services)
  • πŸ—„οΈ Database schema generation
  • πŸ”Œ API structure generation
  • 🎯 UI/UX flow suggestions
  • πŸ“Š Validation & risk analysis
  • ☁️ Supabase PostgreSQL integration

πŸ—οΈ Project Structure

ai-native-app-development/
β”‚
β”œβ”€β”€ backend/                # FastAPI backend
β”œβ”€β”€ frontend/
β”‚   └── ai-intent-frontend/ # React frontend (Vite)
β”œβ”€β”€ README.md

βš™οΈ Tech Stack

Backend

  • FastAPI
  • SQLAlchemy
  • PostgreSQL (Supabase)
  • JWT Authentication
  • Groq LLM API

Frontend

  • React (Vite)
  • Axios
  • Tailwind CSS

πŸš€ Getting Started

1️⃣ Clone Repo

git clone https://github.com/Vaishnav88sk/ai-native-app-development.git
cd ai-native-app-development/

πŸ”§ Backend Setup

cd backend/
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Create .env:

DATABASE_URL=your_supabase_url
SECRET_KEY=your_secret
GROQ_API_KEY=your_key
ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173,https://your-frontend-domain.com

Run:

uvicorn main:app --reload

🎨 Frontend Setup

cd frontend/ai-intent-frontend
npm install

Create .env:

VITE_API_BASE=http://127.0.0.1:8000 or https://your-backend-domain.com

Run:

npm run dev

πŸ” Environment Variables

Backend

  • DATABASE_URL
  • SECRET_KEY
  • GROQ_API_KEY
  • ALLOWED_ORIGINS

Frontend

  • VITE_API_BASE

🌍 Deployment Notes

  • Update CORS origins in backend
  • Use production DB (Supabase)
  • Set environment variables in hosting platform

✨ Example Prompts

πŸ“ Productivity App

Build a todo app with user authentication, task categories, due dates, and progress tracking dashboard

πŸ›’ E-Commerce Platform

Create an e-commerce web app with product listings, shopping cart, user accounts, and secure checkout system

πŸ€– AI Assistant

Build an AI chatbot for customer support with conversation history, FAQs, and real-time responses

πŸ“Š SaaS Dashboard

Create a project management tool with Kanban boards, team collaboration, task assignments, and analytics dashboard


πŸ“Œ Future Improvements

  • πŸ”„ Code generation download
  • 🧩 Plugin architecture
  • πŸ“ˆ Analytics dashboard
  • πŸ” Supabase Auth integration

About

An AI-powered platform that converts natural language ideas into complete full-stack application blueprints.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors