WhenWorks (A Work-in-Progress)
What is this?
This is a simple web app that allows you to create a poll for people to vote on when they are available.
It is similar to When2meet and WhenIsGood, but it is open source and self-hosted.
Design Goals
- Modern, responsive UI (using React with TypeScript)
- Easy to use and understand
- Mobile friendly (using Bootstrap)
- A Fast and Performant backend (using Axum)
- Low disk usage (using Bincode for the database)
Features
- [ ] Create a poll with optional title and description
- [ ] Create a poll with a set/range of dates and times
- [ ] Users/organizers can specify a timezone (default grabbed from browser)
- [ ] Users can indicate times they are available (or preferred?)
- [ ] Users can use their name and a 4-digit pin to edit their availability
- [ ] Users can leave comments (maybe?)
Contributing
Feel free to open an issue or pull request if you have suggestions for features or improvements!