This is a travel planner MERN stack app.
You will find:
- Attractions, hotels and restaurants from anywhere in the world. Map and Place list. 🌎
- Save the places you love in a trip list. (MongoDB = Reduce API calls) 🗺️
- Around me section. (This will get the user's IP, find the lat&lng with it and show the map and places around)
- 7-day weather forecast for any city. ☔
- User Profile (Profile image, name, change password)
- Google Maps and Google Autocomplete.
To get a local copy up and running follow these simple example steps.
Verify if you already have Node.js and npm installed:
node -v
npm -v
To download the latest version of npm, on the command line, run the following command:
npm install -g npm
Follow this simple steps:
- Clone the repo
git clone https://github.com/davidcastillog/travelfy-server.git
- Install NPM packages
npm install
- Enter all your API keys in
.env
fileREACT_APP_NAME_API = 'ENTER YOUR API';
Note:
- This is the Back-end (server) repository.
- You must clone the Front-end (client) repository.
Client:
Server:
In the project directory:
npm run dev
Runs the app in the development mode.
Open http://localhost:5005
You may also see any lint errors in the console.
Includes Google Autocomplete & place filters
Save places for each trip
(Map with trip markers)
7-day forecast for any city in the world
Distributed under the MIT License. See LICENSE.txt
for more information.
Linkedin: https://linkedin.com/in/davidcastillog
David Castillo - @davidcastillog