Skip to content

ashishr77/DecoMint--AI-Interior-Designer-

Repository files navigation

🏠 DecoMint - AI Interior Designer

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.

Thumbnail


✨ Features

  • 🧠 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

🚀 Tech Stack

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

🛠️ Installation

Clone the repo and install dependencies:

git clone https://github.com/ashishr77/DecoMint--AI-Interior-Designer.git
cd DecoMint
npm install
npm run dev

Set Up Environment Variables

Create 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

Support

echo " 📧 Contact: ashishrathod7057@gmail.com " | boxes -d simple

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors