Please see the hosted React App HERE
This project was created following the ReactJSProgram. I highly recomend this course for getting into React as it's learning curve is steady and easy to follow.
The objective of the course was to create a GitHub battle app. This would use the GitHub API to find the users and using a simple algorithm give them a score.
API Requsts are handled by AXIOS. Sentry and raven-js used for error logging. Localtunnel used to push the localserve to a temporary webserver for a remote view of the page.
You will need the following tools to run the project:
- Node.js and Npm
- Webpack
- Raven
- Localtunnel - Optional
Open up your CLI and type the following:
$ git clone https://github.com/KeirSweeney/ReactApp.git
Change directory into the project:
$ cd ReactApp
Install the project dependencies with Npm(you may have to sudo):
$ npm install
Run the webpack server default task:
$ npm run start
Click here, to view the page on your local host.
To run the app on a remote webserver run the following commands.
$ npm install -g localtunnel
$ lt --port 3002
Note: The local server must already be running for this to work, so run this command in a new terminal window.
Once the command has run, it will give you a URL where you can go and see the hosted webpage.
- Focused
- Independant
- Reusable
- Small
- Testable
- Sublime Text 3
- Npm Webpack and related packages - listed in package.json
- Npm/Node.js and Git - As above
- Localtunnel
- Fantastic ES6 linter
- Sentry for logging errors
Keir Sweeney - Github
See the license file for details.