PulseCare
With AI Feature (MediLink — Google Gemini 2.0 Flash Health Assistant)
Healthcare platform with AI chatbot & appointment system
// VIDEO SHOWCASE
THE HEALTHCARE REVOLUTION
PulseCare is a production-grade, full-stack telemedicine and healthcare platform — demonstrating complex multi-system integration with real-time communication, AI assistance, and enterprise authentication. Built with Next.js 15 App Router on the frontend and a containerized Express.js API with Prisma ORM on the backend, powered by PostgreSQL 17. The platform features OIDC/PKCE authentication through AWS Cognito with automatic JWKS rotation and 3-role RBAC (Patient, Doctor, Admin), Supabase Realtime for live messaging and presence tracking, an AI health assistant (MediLink) powered by Google Gemini 2.0 Flash, Stripe Checkout with webhook-verified payments, and a comprehensive notification system with 6 types. The backend serves 50+ REST API endpoints across 9 route modules with Zod validation, Helmet security headers, Pino structured logging, and Sentry error tracking. Testing includes 33 test suites (16 backend + 17 frontend), Playwright E2E, and a 4-job GitHub Actions CI/CD pipeline.
Cloud-native healthcare SaaS with a Next.js 15 App Router frontend on Vercel Edge CDN and a containerized Express.js API with Prisma ORM. Authentication via AWS Cognito (OIDC/PKCE) with 3-role RBAC. PostgreSQL 17 for relational data, Supabase Realtime for live messaging and presence tracking, Google Gemini 2.0 Flash for the MediLink AI health assistant, Stripe for payments, and Sentry + Pino for observability.