The idea behind the project is for users to vote on polls and access the results in real-time
It's also a part of my personal portfolio, which I use to explore Redis, Websocket protocol and Pub/Sub pattern
- NodeJS
- Typescript
- Docker
- Prisma
- Postgres
- Redis
- Websocket
- Zod
To run this project, it's necessary to prepare your environment, which means:
- Install NodeJS 16+ - https://nodejs.org/en
- Download and install Docker - https://www.docker.com/products/docker-desktop/
Cloning the Repository
$ git clone git@github.com:ArthurPMachado/polls-app.git
$ cd polls-app
Installing dependencies
$ pnpm i
Running migrations
$ pnpm prisma migrate dev
Running application
$ pnpm run dev
👤 Arthur Machado
- Github: @Arthur Machado
- LinkedIn: @Arthur Machado
Give a ⭐️ if this project helped you!