Skip to content

InscribeDeeper/MyPlace

Repository files navigation

MyPlace, the information exchange platform

Description

  • The web application is implemented with Node.JS, Express and MongoDB.
  • The RESTful API is created for users to interact with information in database.
  • Handlebar is used as the VIEW engine to render information.

Run the Project

The routes will be running on http://localhost:3000. You can create apartments or second-hand furniture for sell. Or get information of the rentals and furniture sold by others.

  1. clone this respository using git. Install the packages.
$ npm install
  1. Start the MongoDB, run the seed command.
$ npm run seeds
  1. Run the project
$ npm start

Features

User:

  1. Sign up your account by clicking Sign Up. / Log in your Account by clicking Log In.
  2. Click on Update Profile to update information of user.
  3. Click on My Profile to view information of user.
  4. Log out by clicking on "Logout".
  5. profile Dashboard, owner summary.
  6. User commments and history manupulation.
  7. Update self profile.
  8. password validation and update.
  9. Create and update furnitures or rental houses.

Rental:

  1. View all Rentals information by clicking "Check Out All Rentals".

  2. Create a new rental

  3. Enter all the information to create a new rental, and click Submit.

  4. Search rentals by location; Filter unit types by selecting numbers of bedrooms and bathrooms in the sliders; Filter by maximum of price in the slider.

  5. View the rental by clicking on it in the table.

  6. View the details of the rental information including: location, description, unit type, utilities, price, labels, contact, images, and Google Map.

  7. Back to the main page.

Furniture:

  1. View all Furnitures information by clicking "Check Out All Furniture".
  2. Create a new furniture
  3. Enter all the information to create a new furniture, and click Submit.
  4. Search rentals by name and categoty; Filter by maximum of price.
  5. View the furniture by clicking on it in the table.
  6. View the details of the furniture information including: price, category, description, location, purchase_link, contact, images, and Google Map.
  7. Back to the main page.

Comments:

  1. Click "Write a Review" on the detailed information page of rentals or furniture.
  2. Write your review and click on "Post Review".
  3. You will see your review on the detailed information page of rentals or furniture.

Group Members:

  • Wei Yang (Team leader)
  • Shaobo Li
  • Jiaqing Wang
  • Yixuan Wang

About

CS 546 Final Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages