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
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
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