
CompletedPythonFlask
CallBell
A doorbell but in computer.
Timeline
2 hours
Role
Full Stack
Team
Solo
Status
CompletedTechnology Stack
Python
Flask
Key Challenges
- Implementing Push Notifications
- Handling Real-time Live Replies
Key Learnings
- Flask Application Routing
- Web Push APIs
- Interactive Notification Actions
CallBell
Overview
CallBell is a Flask application designed to send push notifications to subscribed clients. It features a simple interface to trigger "Mom is calling" alerts with actionable reply options.
Key Features
- Push Notifications: Send alerts directly to subscribed devices.
- Interactive Actions: Notifications include actions for quick replies (e.g., "1 min", "5 min").
- Live Replies: The sender can see replies in real-time on the server dashboard.
Use Case
This project solves a simple yet effective problem: gaining someone's attention quickly with predefined fast-action replies. By leveraging modern web push technologies, it bridges the gap between web servers and client devices for immediate alerts.
