Surgtech App
Surgtech is a surgical operations workflow management mobile application built for healthcare teams handling pre-operative and post-operative case management. It streamlines the coordination between surgical technicians, surgeons, logistics staff, and administrators through a centralized mobile platform.
The app features a hybrid backend architecture using Supabase for authentication, file storage, and real-time messaging, alongside a dedicated REST API for business logic. Authentication follows a persistent session model with automatic token refresh, file uploads are optimized through encoding and decoding into Supabase Storage, and real-time chat is powered by Supabase Postgres Changes subscriptions. Push notifications are delivered via Expo Notifications with device tokens managed through the REST API.
Built with React Native on Expo 51, the frontend uses React Navigation, Native Base, and React Context API, with react-native-gifted-chat for messaging and react-native-signature-canvas for digital signatures. The entire app is written in TypeScript and distributed via EAS (Expo Application Services).