Skip to content

Latest commit

 

History

History
84 lines (57 loc) · 5.21 KB

README.md

File metadata and controls

84 lines (57 loc) · 5.21 KB

Go To Travel

Discover hotels, restaurants, and attractions in cities across Japan.

Home page Discover page Restaurant Show Page Attraction Show Page Zoomed-in map

Table of contents

Introduction

This mobile native app is inspired by Japan's much-loved discount travel campaign that promotes tourism within the country.

Search by using place name keywords, such as "Roppongi" or "Atami". From there, you will have access to hundreds of search results on popular hotels, attractions, and restaurants. Tap on a result to find out further useful information, such its description, its pricing, and access to its website and Google Maps directions.

App

Check out the showcase page or access the live project from Expo Go.

If you already have the Expo Go app on your phone, you can scan this QR code to open Go To Travel:

Expo Go QR Code

Technologies

Languages and tools:

react javascript html5 Tailwind CSS css3 git figma git

Other tools used:

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Credits

This project was bootstrapped with Create React Native App.

Development environment

If Yarn was installed when the project was initialized, then dependencies will have been installed via Yarn, and you should probably use it to run these commands as well. Unlike dependency installation, command running syntax is identical for Yarn and NPM at the time of this writing.

If it's your first time, run this command in the project directory to make sure you have installed all the necessary packages:

// ./go-to-travel
yarn install

To start the server locally:

yarn start

Runs your app in development mode.

Scan the QR Code that appears to open and view it in the Expo app on your phone. It will reload if you save edits to your files, and you will see build errors and logs in the terminal.

Sometimes you may need to reset or clear the React Native packager's cache. To do so, you can pass the --reset-cache flag to the start script:

npm start --reset-cache
# or
yarn start --reset-cache

npm run ios

Like npm start, but also attempts to open your app in the iOS Simulator if you're on a Mac and have it installed.

npm run android

Like npm start, but also attempts to open your app on a connected Android device or emulator. Requires an installation of Android build tools (see React Native docs for detailed setup).