This is turtles-team-38's project cloning the [Wandertab Chrome extension] (https://chrome.google.com/webstore/detail/wandertab-by-hitlist/fobdcmnamenjmkffajcbljjpgiolooeh?hl=en-US).A new tab extension for Google Chrome that offers travel costs for amazing destinations around the world.
- React.js
- Redux
- ReduxPersist (for local storage)
- ReduxThunk
- CSS3
- JSX
- GitHub
- npm
- CreateReactApp
- When you've finished making your changes, watch this video to make sure your local clone is up-to-date, and then properly make a pull request.
- Clone or download this repo
- Open up Google Chrome
- Enter
chrome://extensions
in browser's address bar - In top right-hand corner, ensure that the Developer Mode box is checked
- Click Load unpacked extension... , a file navigation box will appear
- Navigate to the directory where you cloned/downloaded the repo, select the
dist
folder and click Select - DevTab extension should appear on page
- On right-hand side, ensure the Enabled box is checked
- Open up a new tab either by pressing the new tab button on the top-right hand corner of your browser or by pressing
Cmd+T
(mac) orCtrl+T
(windows)
Track our project on our Wandertab Clone GitHub Kanban Board.
Once the project is finished, We will welcome pull requests from other members too. Found an issue or like to add a feature? Please submit an issue.
Contributors |
---|
David Kalu |
Himanish Kabiraj |
Ilya |
Let us know you, if are working on any issue/feature by creating an issue.
Prerequisite | Version |
---|---|
Node.js | ~ ^6 |
npm (comes with Node - npm install -g npm@5 to upgrade) | ~ ^5 |
create-react-app (npm install -g create-react-app | ^1.0.10 |
Updating to the latest releases is recommended.
If you have already installed Node.js in your system, then run the following command to validate the versions.
node -v
npm -v
If your versions are lower than suggested, then you should update to avoid any errors.
To install dependencies:
npm install
- public/index.html: the page template
- src/index.js: the JavaScript entry point, React is rendered into DOM here, Redux store is configured, and Redux is connected to React
- src/actions: Redux actions, related actions should be in a shared file, e.g.
weatherActions.js
. - src/components: All React components are defined here.
App.js
is the top-level component. - src/reducers: Redux reducers are defined here. Reducers take initial state and actions called by components and return new state to the application.
- src/styles: Global styles
See CONTRIBUTING.md