PlaceRate
PlaceRate is a MERN stack application which serves as an online map journal where users can mark and rate the places they've been to. You can pin a location on the world map that you've been to, then leave your thoughts on it. The data is stored in a MongoDB database.
Installation
Make sure you have an account with MongoDB and have an application connection URL, and have the necessary dependencies.
Use git in your command shell to install PlaceRate.
git clone https://github.com/yuvrajvirdi/PlaceRate.git
Head into backend/index.js, then place your connection URL in the following snippet.
mongoose.connect("YOUR_MONGODB_URL", {useNewUrlParser: true, useUnifiedTopology: true})
Now go into client/src/App.js, and place in your name into the space in the following snippet.
const currentUser = "YOUR_NAME"
Demo
You'll start off with a map that looks like this.
Head over to the location that you wanna mark down, like Vancouver for example, and double click to mark a spot.
Fill in the information with whatever you want and click add
Your information will be saved in the database with a new pin on the map!
You can click it to see your entry and when it was made.
You're able to pin any spot on the globe!