A website where you can add and share polls with others.
Feel free to contribute to this project, read the contributing guidelines.
Running the server locally
You'll need a firebase project and an admin sdk key
FIREBASE_CRED=`cat your-firebase-adminsdk.json"` go run server.go
Deploying
You can deploy the project anywhere you want. Set u the the environment variable
FIREBASE_CRED
and run the server.
The project is written to work with Vercel, but can also be used as a regular server. If you do use it as a server, you can edit the way firebase is authenticated so it doesn't do that on every request.
# Poll info
curl -X GET mydomain.com/api/info -d '{"pollId": "SOME_POLL_ID"}'
> {"Title":"Language","Votes":{"Rust":1,"Swift":5}}
This project is licensed under the MIT license.