Skip to content

A full-stack project have place to travel. Allow sign up & in users to CRUD own posts and reviews.

Notifications You must be signed in to change notification settings

ZeLiu369/TravelPlace

Repository files navigation

author@Ze Liu

TravelPlace

A full-stack project have place to travel. Allow sign up & in users to CRUD own posts and reviews.. The front-end use Bootstrap including CSS to organize.

Homepage

image

Front-end: Bootstrap
Back-end: Node.js
Database: MongoDB

CRUD Functionalities (with information shows up)

Make a new post

Users can send a new post and also upload images.

image

Update Post

Including delete images.

image

Delete Post & Add/Delete/Update Reviews

image

Other Functionalities:

Maps

Maps showed the location of the travel spot. How many are clustered on the map. Users are available to click the spot to view the pop-up information, then click the link to the post. One at the homepage for the overview spots, and one in the post for the specific location.

image

image

Login & Register

Users have to register and login to make new posts.

image

image

Review with stars

User can write a review with star evaluation image image

Validation & Error displays

If the text field is empty, the user cannot send a post, register or login.

image image

Authentication/Permission

Users can only have the permission to CRUD his own posts.

Images move animation

User can scoll left or right to view pictures on posts.

image

Used Open APIs

mapbox https://docs.mapbox.com/api/overview/

cloudinary

https://cloudinary.com/documentation/image_upload_api_reference

Cloudinary api get the images to the cloud database, so our database would still clean and not crushed.

Mongodb record: image

About

A full-stack project have place to travel. Allow sign up & in users to CRUD own posts and reviews.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published