https://github.com/vikbert/firepoll
A realtime Voting App based on firebase, redux and React: responsive design powered by React Material UI
https://github.com/vikbert/firepoll
firebase material-ui react real-time
Last synced: 9 months ago
JSON representation
A realtime Voting App based on firebase, redux and React: responsive design powered by React Material UI
- Host: GitHub
- URL: https://github.com/vikbert/firepoll
- Owner: vikbert
- Created: 2019-05-22T23:14:18.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T22:26:03.000Z (about 3 years ago)
- Last Synced: 2025-06-03T15:26:39.811Z (10 months ago)
- Topics: firebase, material-ui, react, real-time
- Language: JavaScript
- Homepage: https://firepoll.netlify.app/
- Size: 8.95 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
FirePoll
A realtime Voting App based on firebase
Polling App based on ReactJS + Redux + Firebase for the realtime voting. UX based on React Material UI.
---
## Screenshots
A real-time responsive voting app with

### Prerequisites
create a new project on FireBase and get the API credential to establish the connection with firebase.
If you have no experience with `firebase`, please read [here](https://firebase.google.com/docs/web/setup)
### Installing
To run the app locally, the following credentials need to be added to `.env`
```bash
## rename .env.dist to .env, then add the credential which you got from firebase console.
REACT_APP_FIREBASE_KEY=""
REACT_APP_FIREBASE_DOMAIN=""
REACT_APP_FIREBASE_DATABASE=""
REACT_APP_FIREBASE_PROJECT_ID=""
REACT_APP_FIREBASE_STORAGE_BUCKET=""
REACT_APP_FIREBASE_SENDER_ID=""
```
If you have no experience with `firebase`, please read [here](https://firebase.google.com/docs/web/setup)
## start
yarn install
yarn start
## Deployment
The live demo is hosted with free service on [netlify.com](https://www.netlify.com)
## Bugs
- votePage: vote still possible, if no option selected ✔︎
## License
MIT