Coder Social home page Coder Social logo

davidcastillog / travelfy-client Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 7.03 MB

Travel planner. Find attractions, hotels, restaurants and save places on your trip list. Check a 7-day weather forecast. Google Maps. React App. MERN stack.

Home Page: https://travelfy.netlify.app/

License: MIT License

HTML 1.71% JavaScript 95.69% CSS 2.60%
api react reactjs javascript jwt google-maps google-maps-api google-autocomplete axios material-ui mui react-router-dom

travelfy-client's Introduction


travelfy Logo

Travel planner

MERN stack app
View Demo
Table of Contents
  1. About The Project
  2. Getting Started
  3. API required
  4. Scripts
  5. Usage
  6. License
  7. Contact

About The Project

Travelfy Screenshot

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, username, name, change password)
  • Google Maps and Google Autocomplete.

back to top ^

Built With

back to top ^

Getting Started

To get a local copy up and running follow these example steps:

Prerequisites

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

Installation

Follow this simple steps:

  1. Clone the repo
    git clone https://github.com/davidcastillog/travelfy-client.git
  2. Install NPM packages
    npm install
  3. Enter all your API keys in .env file
    REACT_APP_NAME_API = 'ENTER YOUR API';

Note:

back to top ^

API

Client:

Server:

back to top ^

Scripts

In the project directory:

 npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes.
You may also see any lint errors in the console.

 npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

back to top ^

Usage

Place list

Includes Google Autocomplete & place filters

Travelfy Screenshot

My Trips

Save places for each trip

Map with trip markers

Travelfy Screenshot

Weather

7-day forecast for any city in the world

Travelfy Screenshot

back to top ^

License

Distributed under the MIT License. See License.txt for more information.

license

back to top ^

Contact

David Castillo
twitter

Linkedin: https://linkedin.com/in/davidcastillog

LinkedIn

back to top ^

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.