/decompresso

Décompresso - Le chat anonyme du bureau

Primary LanguageTypeScript

social_banner

Former anonymous, short-lived work chat 💬

Purpose

Decompresso aimed to provide an independant and secure platform to chat anonymously with your coworkers, in order to open up on topics that would not usually be discussed.

How it worked

After signing up with their professional email address and verifying it, users would get matched into a common chat room based on the email address domain and assigned a random nickname.

Every week, on sunday everning, a purge would happen and wipe all chat messages to start fresh.

Chat features

  • Real-time chat
  • Asychronous push notifications (missed messages, joining users)
  • Last read message (indicator & scrolling)
  • Message grouping by user & time frame
  • Like/dislike reactions
  • Mentions
  • Rich message content
  • Reporting system (based on a message)
  • Custom service messages (for special events)
  • Presence detection (online / offline)
  • Inactivity detection
  • Offline mode and async delivery
  • Invitation system

Under the hood

This PWA was powered by Firebase 9 and Angular 11 ✨