01
Guest Access
Jump into any public room instantly with zero signup friction.
A premium chatroom web app built with Flask and Supabase. Join instantly as a guest, or register to unlock profile customization, avatars, and more.

01
Guest Access
Jump into any public room instantly with zero signup friction.
02
Account Registration
Reserve your username, choose avatars, and manage your profile.
03
Real-Time Chat
Messages refresh every 2 seconds with image, PDF, and GIF attachments.
Expressive messaging, built in
Use the emoji picker with large single-emoji rendering plus support for image, PDF, and GIF attachments.
Room control without friction
Create public or password-protected rooms, invite users instantly, and manage access in a few clicks.
Profile and identity that feel personal
Reserve usernames, pick DiceBear avatar styles, upload custom images, and edit your profile inline.
Candela combines fast room-based chat, rich media messaging, profile controls, and a polished glassmorphism interface into one modern experience.
Backend: Python 3.10+, Flask, Flask-Session, bcrypt
Database: Supabase (PostgreSQL)
Frontend: Vanilla JS, Vanilla CSS, Bootstrap 5.3, Bootstrap Icons
APIs: DiceBear avatars, Google Fonts (Open Sans)
