Skip to content

A full stack app that allows you to create Polls without signing up and vote in them, but does not allow duplicate votes.

Notifications You must be signed in to change notification settings

HashTalmiz/PromptPolls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prompt Polls

A web service that allows you to create Polls and vote in them anonymously without signing up, and does not allow duplicate voting.

Landing Page


Poll Page


Poll Page

Tech Stack

  • Typescript
  • NodeJS
  • Express
  • WebSockets (Socket.io)
  • Prisma (ORM)
  • Redis
  • Postgres
  • React and NextJS
  • Tailwind
  • Chai (for Testing)
  • Docker

Steps to run locally

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

System Design Overview

Coming soon :)

About

A full stack app that allows you to create Polls without signing up and vote in them, but does not allow duplicate votes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published