Type Battle is a live battle type game built in React, Redux and Firebase.
- Clone the repo
git@github.com:emilguareno/typebattle.git
- Install with yarn:
yarn
- Or install with npm:
npm install
- Make a copy of the
src/firebase/config-sample.json
and name itconfig.json
- Create a Firebase account and project
- Once inside of your project, click on "Add Firebase to your web app"
- Copy the firebase settings to the newly create
config.json
file - Run the project with
npm start
and open http://localhost:3000/
- React - For rendering the UI elements
- Redux - For state management
- Getting Started with Redux
- React Redux - For mapping Redux actions and states to React components
- React Router - For routing to different URLs
- React Router Redux - Allows routing by using Redux's dispatch merhos
- Semantic UI - UI/CSS library for rendering/styling components
- React Semantic UI - Provides a ton of Semantic UI components using the React syntax