Generate a word cloud from your votes
Designed and made with 💙 by Daniel Truong
A word cloud is a collection, or cluster, of words depicted in different sizes, it looks something like this:
This is a poll web platform application that allows users to create their own poll and share it with others via links, results from voters then will form a beautiful word cloud
- Next.js + TypeScript (full-stack framework)
- TailwindCSS (styling)
- Prsima (ORM)
- MongoDB (Database)
- FastAPI + Python (WordCloud API)
- Other packages (React Hook Form, Yup, HeadlessUI,...)
For those who wants to create their own poll, they have to sign in first
After users signed in, they'll see their poll collections
Poll Form with reCaptcha to prevent spamming
Delete Poll Popup
Page for anonymous user to vote, they can only vote 1 poll per browser since it stores the cookie of poll users have voted
Users will be able to see the wordcloud after they've voted