Skip to main content

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.