/hero-battle-client

:trophy: Hero voting app with daily battles, front end code (React/Redux)

Primary LanguageJavaScript

🏆 Hero Battle Client

Front end client for a daily hero voting app (React/Redux)

This app is hosted here
The backend for this project is here

Features:

  • 4 daily hero polls
  • Hero Library (64 heroes, 4 categories)
  • Live chat
  • Earn Trophies for winning
  • Suggest new heroes

app screenshot

Instructions

To install, clone or download the repository.
in the project folder, run the command

npm install

then

npm start

to run the app in development mode

Tools

This project:

  • was built using Create-React-App
  • uses React Router for routing
  • uses Redux for state management
  • uses Axios for database queries
  • uses Websockets/Socket.io for live chat
  • uses JWT-decode for auth/login
  • is styled with SCSS using Block Element Method
  • is hosted on Netlify here