DecoMint is an AI-powered interior design web app that helps users transform their rooms digitally using cutting-edge artificial intelligence. It combines futuristic tech with cozy home vibes, allowing users to visualize furniture, layout changes, and design suggestions in real-time.
- 🧠 AI-based interior transformation using Hugging Face
- 🛋️ Real-time room redesign previews
- 🔒 Secure login and authentication with Clerk
- 🔧 Modern backend stack with Drizzle ORM, Supabase, and Neon
- ⚡ Fast frontend with Next.js 14 (App Router)
- 🌈 Fully responsive and styled using Tailwind CSS
- 💾 Optimized database interaction with Drizzle ORM
| Technology | Purpose |
|---|---|
| Next.js 14 | Frontend and routing (App Router) |
| Tailwind CSS | Styling and layout |
| Clerk | User authentication |
| Supabase | Backend as a service |
| Neon | Serverless PostgreSQL database |
| Hugging Face | AI model integration |
| Drizzle ORM | Type-safe database operations |
Clone the repo and install dependencies:
git clone https://github.com/ashishr77/DecoMint--AI-Interior-Designer.git
cd DecoMint
npm install
npm run devCreate a .env.local file in the root directory and add the necessary environment variables:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_key
NEXT_PUBLIC_DATABASE_URL= database_Url
CLERK_SECRET_KEY=your_key
SUPABASE_URL=your_url
SUPABASE_ANON_KEY=your_key
HUGGINGFACE_API_KEY=your_key
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_PAYPAL_CLIENT_ID=paypal_id
echo " 📧 Contact: ashishrathod7057@gmail.com " | boxes -d simple