A web service that allows you to create Polls and vote in them anonymously without signing up, and does not allow duplicate voting.
- Typescript
- NodeJS
- Express
- WebSockets (Socket.io)
- Prisma (ORM)
- Redis
- Postgres
- React and NextJS
- Tailwind
- Chai (for Testing)
- Docker
Go into /backend/.sample_env
and change the file name to .env
. This is to ensure the backend recieves the right URLs and credentials to connect to the Postgres and Redis DBs
From the root of the project, run the following command
docker-compose up -d
Coming soon :)