This web app front end allows people to find and see what major tournaments and games are occurring in the sports and/or e-sports worlds.
This project was made to be run in conjunction with the backend API. It is currently set to use mock data obtained via the API for development purposes.
- Node.js 12.10.0 and npm 6.10.3
- React 16.8.6
- Redux 4.0.1
- Typescript 3.5.2
- Node-Sass 4.12
- Webpack 4.34
- Ant Design 3.19.3
- Full Calendar 4.2
Please refer to package.json file for further dependencies
- Clone the project into a directory:
git clone https://github.com/jeffvhuang/game-on.git
- Navigate into the project directory:
cd game-on
. - Install project dependencies:
npm install
- It may be necessary to rebuild the sass locally:
npm rebuild node-sass
- Build and run the web app
npm start
. This should automatically open it up in a browser. Otherwise go to it manually at http://localhost:8080.
This app is undergoing initial development and is not currently deployed.
The following instructions can be used to test an optimized production version.
- Navigate to the root directory of the project
npm run build
will create a build directory in the root locationnpm install -g http-server
to install the http npm package globallycd dist
http-server
- Navigate to http://localhost:8080 in your browser to see the production version running
N/A
- Jeffrey Huang - Sole author, owner and developer. [email protected]