PlanAway is an application that helps travelers plan their itinerary in the most optimal route saving time and money. It relies on Google Map API to get map details of the originating location of a user, the stopovers, and the routes. Travel Advisor from Rapid API was used to fetch restaurants and attractive places of visit surrounding the users' originating location. We created an algorithm to split these activities or selected places into the number of days for their visits based on distances.
- Cindy Wang - Product Manager
- Samantha Lednick - Product Designer
- Dozie Udeagha - Frontend Developer
- Emmanuel Braboke - Backend Developer
- Programming Languages: TypeScript, JavaScript, HTML, CSS.
- Frameworks: React, Redux, Material UI.
- External APIs: Google Map API, Travel Advisor API
- GitHub Linters.
- Code Editor: VS Code.
- Click this link to view the Trello board
- Click this link to view the Figma design file
To get a local copy up and running follow these simple steps.
- A web browser like Google Chrome.
- A code editor like Visual Studio Code with Git and nodejs.
- You can check if Git is installed by running the following command in the terminal.
$ git --version
- Clone the repo from here.
$ git clone https://github.com/udeaghad/PlanAway.git
- Make your way to the correct directory by running this command:
$ cd PlanAway
- Run
npm install
to install the dependencies in the local node_modules folder. - Run
npm start
to start the app in the browser. - Open http://localhost:3000 to view it in the browser.
- Run
npm test
to run the tests.
Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!
- Co.Lab for the opportunity to work on this project.
- Google Map API for providing free access to their API.
- Rapid API for providing free access to their Travel Advisor API.
This project is MIT licensed.