- Home Of Tomorrow <---- LIVE LINK via CapRover
- From the main discover page, users can select from many different furniture items to view.
- The user can sign-in via Google OAuth 2.0 and review specific items.
- The user can also add items to their wish list. From the wish list page, users (if signed-in and authenticated) can view, add, edit, or delete private notes on their favorite furniture pieces. -The majority of the 3D models were provided by Wayfair's 3D Model API
- HTML
- CSS
- JavaScript
- ThreeJS
- Express
- MongoDB / Mongoose
- NodeJS
- Passport
- Google OAuth 2.0
- EJS
- Heroku
- Home Of Tomorrow <---- LIVE LINK
- Trello Board
- ERD
-
Clone the repository:
git clone https://github.com/yourusername/your-repo-name.git cd your-repo-name
-
Build the Docker images:
docker-compose build
This command will build the Docker images defined in your
docker-compose.yml
file.
-
Start the application:
docker-compose up
This command will start all the services defined in your
docker-compose.yml
file. -
To run the application in detached mode (in the background):
docker-compose up -d
-
To stop the application:
docker-compose down
Once the application is running, you can access it at:
- Web interface:
http://localhost:8080
- In the project directory, you can run:
- Installs node modules
- Runs the app in development mode on http://localhost:3000
- The page should reload on edits
- As a user, I want to be greated with a personalized message at login.
- As a user, I want to be able to upload my own .glb models to view.
- As a user, I want to be able to adjust the lighting of the 3D scene.