Skip to content

Psukhe777/Recall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📞 RECALL SaaS — The World-Class Healthcare Automation Platform

Turn no-shows into revenue. RECALL is a production-ready, enterprise-grade patient recall automation system built for modern healthcare practices. Built for any healthcare service: Dental, GP, Physio, Optometry, Chiro, Vet, Mental Health, and more.


🌟 What's New: World-Class Improvements

✅ Backend Enhancements

  • Enterprise Security: * JWT authentication with HTTPBearer.
    • API key validation for internal endpoints.
    • Rate limiting (configurable per-minute limits).
    • CORS configuration with environment-based origins.
    • Request validation utilizing Pydantic v2.
    • Comprehensive error handling.
  • Enhanced API Features: * RESTful endpoints with proper HTTP status codes.
    • Pagination support on all list endpoints.
    • Search functionality for patients and recalls.
    • Bulk operations supported by background tasks.
    • Manual recall triggering capabilities.
    • Real-time status updates.
  • Improved Recall Processing: * Enhanced error handling and recovery.
    • Validation for template rendering.
    • SMS message length validation.
    • Retry logic implemented for failed sends.
    • Comprehensive logging mechanisms.
    • Robust webhook support for Twilio callbacks.
  • Multi-Service Support: * Pre-configured templates for over 10 healthcare types including Dental, GP, Physio, Optometry, Chiro, Vet, Mental Health, Dermatology, and Podiatry.
    • Custom service type support.
    • Service-specific message variables.
  • Analytics & Reporting: * Conversion funnel tracking.
    • Revenue attribution.
    • SMS delivery analytics.
    • Time-range filtering (7/30/90 days).
    • Real-time KPIs.

✅ Frontend Improvements

  • Professional Landing Page: * Modern, conversion-optimized design.
    • Pricing section featuring 3 tiers: Starter, Growth, and Enterprise.
    • Feature showcase and Service type grid.
    • Testimonials section.
    • Responsive design with distinctive aesthetics (Fraunces + DM Sans fonts) and animated elements.
  • Enhanced Dashboard: * Multi-tab interface (Overview, Recalls, Patients, Analytics).
    • Real-time data refresh and interactive charts (Recharts).
    • Status management and manual recall sending.
    • Patient search, filtering, and time range selector.
    • Conversion funnel visualization.
  • Better UX: * Loading states and error handling.
    • Responsive tables and status badges.
    • Action buttons set within a clean, professional design.

🚀 Quick Start

Prerequisites

  • Python 3.9+
  • Node.js 16+ (for React dashboard)
  • Supabase account
  • Twilio account
  • PostgreSQL database

About

B2B Healthcare messaging and scheduling bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors