Tech Stack Overview
PharmaNet is built with modern, performant technologies chosen for their scalability and reliable cross-platform capabilities.Mobile & Frontend
- Flutter (Dart): Professional, cross-platform mobile app development.
- Riverpod / Provider: Advanced reactive state management for complex UI.
- Next.js (React): Productive, fast Admin and Dealer web dashboards.
- Tailwind CSS: Rapid, flexible utility-first styling for our web portals.
Backend & API
- Node.js + Express.js: High-concurrency JavaScript runtime for our business logic.
- Prisma (ORM): Type-safe database queries and schema management.
- Socket.io: Persistent bidirectional channels for in-app B2B negotiation.
Data & Security
- Supabase (PostgreSQL): Reliable relational foundation for the medical network.
- Supabase Auth: Secure, OTP-based mobile authentication and JWT sessions.
- Supabase Storage: Object storage for business licenses, product images, and receipts.
- Row-Level Security (RLS): Fine-grained access control enforced at the database level.
Infrastructure & Messaging
- Firebase (FCM): Real-time mobile push notifications for network events.
- Vercel: High-performance deployment and hosting for our Next.js portals.
- Supabase Realtime: Live updates for inventory and notification listeners.
Local Utilities (Mobile)
- Hive / Isar: High-performance local caching for offline repository support.
- Shared Preferences: Lightweight persistent state for user-specific settings.