- Overview
- Motivation
- Mission
- Features
- Tech Stack
- Getting Started
- Directory Structure
- Usage
- Contribution Guidelines
- License
UrbanScript is an innovative web-based application designed to transform living spaces using AI-driven room arrangement suggestions. Whether you're moving into a new home, office, redecorating, or simply curious about maximizing your space, UrbanScript provides tailored, visually appealing layouts to make your room more functional and aesthetically pleasing.
In today's fast-paced world, creating a comfortable and organized living environment can be challenging. Many people struggle with room arrangements, often finding it difficult to visualize how different layouts might improve their space. UrbanScript was born out of the need to simplify this process, leveraging cutting edge technology to offer instant, professional-quality suggestions that anyone can implement.
Our mission is to empower individuals with the tools and inspiration they need to optimize both their living and working spaces. We believe that a well-arranged room can enhance both mental clarity and overall well-being. By providing personalized, next generation room layouts, UrbanScript aims to make home transformation accessible to everyone
, regardless of their design experience.
- AI-Driven Room Layout Suggestions: Upload an image of your room, and receive tailored layout suggestions in seconds.
- Alternative Text Input: Describe your room's layout, and UrbanScript will generate suggestions based on your description.
- User-Friendly Interface: Simple, intuitive design to make your experience as seamless as possible.
- Responsive Design: Optimized for both desktop and mobile devices, ensuring a consistent experience across platforms.
- Privacy Focused: Your data and privacy are our top priority, with clear policies and secure data handling practices.
- Frontend: ##
- Backend: ##
- Database: ##
- Deployment: ##
- Testing: ##
To get a local copy up and running, follow these simple steps:
- Python: v3.8 or higher
- Docker: Latest version
-
Clone the Repository:
git clone https://github.com/Deo-Ekodi/urbanscript.git cd urbanscript
-
Set Up the Backend:
cd backend django-admin startproject urbanscript cd urbanscript python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate` pip install -r requirements.txt
-
Set Up the Frontend:
frontend commands here
-
Run the Backend:
pip install django
-
Run with next.js run and depploy with vercel
vercel build && vercel deploy --prebuilt
To deploy to development, use
vercel --prod
-
Build and Start the Containers:
docker-compose up --build
-
Access the Application:
localhost servers here
[project structure]
Once the application is up and running:
- Navigate to the Home Page: Upload a photo of your room or use the description input feature to describe your room.
- Receive Layout Suggestions: View AI-generated room layout suggestions. You can scroll through multiple options and select the one you like best.
- Save and Implement: Download the suggested layout and implement it in your space.
We welcome contributions from the community! If you want to contribute:
Fork
the repository.Clone
the repository (git clone https://github.com/Deo-Ekodi/urbanscript.git
)- Create a new branch (
git checkout -b branch-name
). Commit
your changes (git commit -m 'commit message'
).Push
to the branch (git push origin branch-name
).- Open a
Pull Request
.
Please ensure your code adheres to our coding standards and is thoroughly tested.
This project is licensed under a private License - see the LICENSE file for details.
Thank you for checking out UrbanScript! We’re excited to see how you transform your space with our tool. For any inquiries, feel free to contact us.