Team project · Backend ownership
Pharmacy Platform
Backend services for real-time communication and secure file uploads in a team-built pharmacy platform.
My contribution
I owned the chat and upload services. Teammates built the remaining platform areas, including the main frontend, catalog, orders, and dashboards.
- • FastAPI and asynchronous SQLAlchemy
- • PostgreSQL-backed chat service
- • WebSockets with JWT cookie authentication
- • Reconnect handling with exponential backoff
- • Pending-message synchronization
- • libmagic file-content validation
- • Row-locked per-user upload quotas