Skip to content

amirai92/yourplaces

Repository files navigation

Your Places

Server-Side - created with Express and Node.Js, communication between the servers is done using REST (CRUD), the Servers maintain a DB created with MongoDB and Mongoose and also in JSON files,AWS for storing images.
Client-side – developed in React.Js using hooks, context API. The system also includes permissions management




Overview: Places are an exciting new way for people to find new places in their vicinity. The goal is to allow people to effortlessly find what they are looking for regardless of where they are,
If is there any place you visited recently and would like to recommend whether it’s a restaurant to have ordered take away (COVID-19) or the nearest ATM.
This gives people the power to explore new places when traveling abroad or find specific locations when out of town.
IMPORTANT: The application is set on the Heroku server, Heroku has an “ephemeral” hard drive that is automatically restarted (once every 24 hours). I would love it if you would report any bugs you encountered while using the application.
email:amiraizin20@gmail.com


Technologies:
React Hooks - Using functional components
Node-JS - Backend
Express - A framework for Node-js
Mongo-DB - Database.
Google Maps API - Using Geolocation inside the browser
Heroku - Backend Hosting
AWS S3 - Static files

DEPLOY:

You can view a live demo over at: https://your-places-amir.herokuapp.com/ To get the frontend running locally: Clone this repo npm install to install all req'd dependencies npm start to start the local server (this project uses create-react-app)

yourplaces