This is a side project using Svelte, Typescript, Vite, and Pocketbase to create a web-app capable of counting and storing votes.
Made by Kieran Roper.
- Basic Functionality
- Neaten & refine code
- Web admin interface
- Alter candidates
- Make ready
- View votes
- Alter candidates
- Anti-multiple vote verification
- Anonymous sign-in using Microsoft Exchange to prevent multiple votes from same person
- Authenticate member of University of Birmingham.
- AGM Location, time, room, etc. information
- Pocketbase
- Fireship, for inspiration for this project.








