This is a furniture-focused web application that contains the following key features:
- A catalog of chairs and tables available and basic information about them
- A blog list tab where users can write and edit blog posts about specific pieces of furniture
- A wishlist feature where users can save furnitures of interest
-
Clone this repository:
git clone https://github.com/Chronicz/CS157A-Team2.git -
Download
entire schema initialization.sqland import it into any Database Management System (DBMS) and execute the SQL code -
Download Node.js and Node Package Manager
-
Open the project in any IDE
-
Navigate to
index.jsand modify this part of the code to have your DBMS credentials:const db = mysql.createConnection({ host: "your_host_name", user: "your_root", password: "your_password", database: "cozyfirm" }) -
Install API modules by typing
npm iin command prompt at directories/frontend/cozyfirmand/backend
- Navigate to
/backendand typenpm startin command prompt - Navigate to
/frontend/cozyfirmand typenpm runin command prompt - On web browser, navigate to
http://localhost:3000/and enjoy the application!
- Collect data on more furnitures
- Add furniture recommendation function based on desired attributes
- Compplete wishlist functionality
- Complete the user authentication and log-in function