Skip to content

A no-nonsense image-based polling service. Like Strawpoll, but for images!

Notifications You must be signed in to change notification settings

keviinliuu/FrameOff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

FrameOff

image

What is FrameOff?

Frameoff is a light-weight image-based polling web service that allows users to create, share, and vote on polls instantly. No form of sign up is required - it's quick and convenient for anybody to generate a poll and share it to the world.

Creation is easy. Give your poll a title and optional description, upload your photos, and create as many comparisons you want. Once you're done, a short link is generated which you can then send to anybody.

Voting is just as simple. For each comparison slide, click on the image you prefer or like better. Results are instantly displayed after casting your vote.

FrameOff is designed to be a clean, seamless, experience that simplifies image polling and makes it easy for anybody to pick up and use, without having to deal with annoying account creation or unnecessary bloat that too many websites feature nowadays. Vote on!

Demo

Poll Creation

Here's a short 1 minute demo of the poll creation flow featuring the 2024 NHL Playoffs second round predictions.

CreationDemo.mp4

Poll Voting

And here's voting on that poll!

VotingDemo.mp4

User Interfaces

Desktop

image image image image image image image

Mobile

image image image image image image image

Technologies Used

The backend is implemented using:

  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • AWS S3 for image storage

The backend features multiple API endpoints. See the backend doc.md for more info.

The user interface is built using:

  • TypeScript
  • React.js
  • Tailwind CSS
  • anime.js
  • Zustand for state management

What's Next?

In the future, we're planning on adding new features, such as new voting modes including King of the Hill (the image you vote for stays, the other is replaced by the next photo until one photo wins), additional functional and visual customizability to polls, improved infrastructure to support project scalability, and more. We hope that FrameOff can take off and become THE image poll platform that everybody goes to use.

About

A no-nonsense image-based polling service. Like Strawpoll, but for images!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published