Application Overview: The Room Redesign Website is a web application that allows users to transform their living spaces virtually. Users can upload images of their rooms, select a design style (Modern, Bohemian, Minimalist, etc.), and specify additional requirements. The app then generates a redesigned image of the room based on the selected preferences. Users can view and manage all generated designs from their dashboard.
🛠 Tech Stack Used
- Frontend: Next.js, React, JavaScript, TailwindCSS
- Backend: Node.js, RestFul API
- Authentication: Clerk
- Database: PostgreSQL(Neon DB), Firebase , Drizzle ORM
- Image Processing: Replicate API
🚀 Key Features
- User Authentication: Secure sign-in/sign-up with Clerk.
- Room Image Upload: Users can upload images of their rooms.
- Design Selection: Choose from different design styles (Modern, Bohemian, Minimalist, etc.).
- Customization: Add specific requirements for the redesign.
- AI-Generated Redesign: The app generates redesigned images using Replication API.
- Dashboard: View and manage all previously generated room redesigns.
🔄 How It Works
- Sign In: Users create an account and log in using Clerk authentication.
- Upload Room Image: Upload an image of the room they want to redesign.
- Select Room Type: Choose the type of room (e.g., bedroom, living room, office, etc.).
- Choose Design Style: Pick from available design styles like Modern, Bohemian, Minimalist, etc.
- Add Custom Requirements: Users can specify additional design preferences if needed.
- Generate Redesign: The app processes the input and generates a redesigned image using Replication API.
- View & Manage Designs: Users can access all their generated designs from the dashboard.
Installation Clone the repository:
- git clone https://github.com/yourusername/room-redesign.git
- cd room-redesign
- npm install
- npm run dev
🤝 Contributing
- Contributions are welcome! Feel free to open an issue or submit a pull request.**
📜 License
-
This project is licensed under the MIT License.
Star ⭐ this repo if you found it useful!
Application Overview: The Room Redesign Website is a web application that allows users to transform their living spaces virtually. Users can upload images of their rooms, select a design style (Modern, Bohemian, Minimalist, etc.), and specify additional requirements. The app then generates a redesigned image of the room based on the selected preferences. Users can view and manage all generated designs from their dashboard.
🛠 Tech Stack Used
- Frontend: Next.js, React, JavaScript, TailwindCSS
- Backend: Next.js , REST Architecture, Firebase
- Authentication: Clerk
- Database: Neon (PostgreSQL)
- ORM: Drizzle
- Image Storage: Firebase
- Image Processing: Replicate API
🚀 Key Features
- User Authentication: Secure sign-in/sign-up with Clerk.
- Room Image Upload: Users can upload images of their rooms.
- Design Selection: Choose from different design styles (Modern, Bohemian, Minimalist, etc.).
- Customization: Add specific requirements for the redesign.
- AI-Generated Redesign: The app generates redesigned images using Replication API.
- Dashboard: View and manage all previously generated room redesigns.
🔄 How It Works
- Sign In: Users create an account and log in using Clerk authentication.
- Upload Room Image: Upload an image of the room they want to redesign.
- Select Room Type: Choose the type of room (e.g., bedroom, living room, office, etc.).
- Choose Design Style: Pick from available design styles like Modern, Bohemian, Minimalist, etc.
- Add Custom Requirements: Users can specify additional design preferences if needed.
- Generate Redesign: The app processes the input and generates a redesigned image using Replication API.
- View & Manage Designs: Users can access all their generated designs from the dashboard.
Installation Clone the repository:
- git clone https://github.com/yourusername/room-redesign.git
- cd room-redesign
- npm install
- npm run dev
🤝 Contributing
- Contributions are welcome! Feel free to open an issue or submit a pull request.**
📜 License
-
This project is licensed under the MIT License.
Star ⭐ this repo if you found it useful!