An application with full CRUD capabilities allowing for user interaction to register for an account,
post restaurant entries, upload images, leave comments, as well as search for restaurants around
Europe based on location or name of the restaurant.
The built in maps for each entry posted based on the location entered allows for interactivity to check for distances between users and the
restaurants.
- Full CRUD capabilities (Create, Read, Update, Destroy)
- Individual accounts
- Authentication and Authorization features
- Geographical capabilities via maps
- User Friendly interface
- Capabilities to upload images
- Connections with the help of Mongo DB
It's pretty simple to clone this project, ensure that you've got Git and Node.js
(you have to use npm) installed on your computer.
Then using your terminal:
# Clone this repository
$ git clone [email protected]:EzekielCarvalho/restaurant-land-europe.git
# Head over into the repository
$ cd restaurant-land-europe
# Install dependencies
$ npm install
# Then make the changes to the app as per your desire
# You can view the complete running app with the environment variables set
via the app deployed in Heroku
To use this app, simply visit the site, create your free account, and you are good to go.
You can make a new restaurant entry via the form. You can search for entered restaurants
via the search bar.
🧍♂️ Ezekiel Carvalho
Give a ⭐️ if this project helped you!