VoicePortal
Record a voice message in the browser, archived in an admin panel.
A portal built for events: guests record a voice message straight from the browser, and every greeting ends up in a digital archive to listen back to. Simple to use for anyone, of any age, and fun enough to always catch people’s attention.
- JavaScript
- Supabase
- PostgreSQL
- MediaRecorder API
OPEN SOURCE
public code on GitHub
0
things to install
In detail
Easy for everyone
A single gesture
Press RECORD, speak, press Send.
No account and no app
Nothing to install and no explanation needed.
A readable timer and buttons
Clear to every kind of user at any age.
Works on phone and computer
On iPhone, Android and desktop browsers.
Fun and attention-grabbing
A sound wave in real time
While you speak you can see right away that the microphone is working.
The big microphone button invites you to try it
At events, guests walk up to it on their own.
Every message becomes a keepsake
The greetings build a digital album of the event.
Admin panel for the organiser
A list of every message
With date and time, playable right on the page.
An archive you can clear in one click
Protected by an administrator password.
A dedicated, clean address
The panel opens at a simple address, separate from the public page.
Behind the scenes
Recording with the MediaRecorder API
Straight in the browser, with waveform and timer.
Audio and messages saved on Supabase
Files in dedicated storage, messages in a PostgreSQL database.
Clearing handled by a serverless function
It checks the password before deleting.
Public code on GitHub
With instructions to recreate the database, bucket and permissions.
Other projects:associazionesud.comSistema di Votazione per Unime's Got TalentGestore SUD Movie Night
Got a project in mind?
Automate a process, rebuild a site, build from scratch. Write me two lines, I’ll reply within 24 hours.