The goal of the Inspire Interiors project is to create a user-friendly and feature-rich web application that empowers individuals to design and visualize their dream spaces. The application aims to simplify the interior design process by providing a seamless and interactive platform where users can explore various design styles, experiment with color schemes, buy furniture and decor items, and ultimately create stunning and personalized designs for their homes or offices. The project aims to revolutionize the interior design experience, making it accessible, enjoyable, and visually appealing for users of all backgrounds and expertise levels.
- Code Editor Visual studio code IntelliJ IDEA
- Node.js You can download it from the official website if it's not already installed.
- SpringBoot You can set up a Spring Boot project using Spring Initializer
- Java Development Kit (JDK)
- Python3
- Web Browser
- PostgreSQL
- Postman (for testing)
Before running the web app, ensure that you have a stable internet connection.
Clone the web application from the github.
- Using Https Inspire Interiors - Https
- Using SSH Inspire Interiors - SSH
Open your Spring Boot project in your preferred IDE. Configure your application properties, including database settings, in the application.properties Run the Spring Boot application
./mvnw spring-boot:run
Setup the Frontend (React Bootstrap) Open your terminal and navigate to the frontend file
Cd “inspire interiors”
Install the project's JavaScript dependencies by running one of the following commands
npm install
Build the React Application
npm run build
Run the Web App
npm run dev
Open a Terminal or Command Prompt Navigate to the design tool Directory
Cd “Design tool -designer”
Run the Python Server
python -m http.server 8000
python -m http.server 8001