All projects

Healthcare / Community

GI Connect — Platform for Gastroenterology Professionals

Members-only platform where gastrointestinal specialists connect, share knowledge and access clinical resources, built on Laravel with a gated registration flow.

  • Laravel
  • PHP 8.2
  • Blade
  • MySQL
  • JavaScript (ES6+)
  • Tailwind CSS
  • REST APIs
GI Connect — Platform for Gastroenterology Professionals — cover
Client
GI Connect
Duration
Jun 2024 — Feb 2025
Category
Healthcare / Community

GI Connect is a members-only platform for gastrointestinal specialists — a place for clinicians to connect, share knowledge and reach clinical resources without the noise of a general medical network. Everything sits behind authentication: the site opens on sign-in, with registration as the only other public route.

The application is built on Laravel 10 with PHP 8.2 and Blade templating over MySQL, using Laravel's session and CSRF handling for the authenticated surface. Because the entire product is gated, the authentication layer carries more weight than usual — registration approval, session lifetime, password recovery and persistent sign-in all have to be right before any feature matters.

The membership model is the interesting constraint: a professional network for a single specialty only works if the members really are specialists, which makes verification part of the product rather than an admin afterthought.

Key features

Fully gated platform — authenticated access with public sign-in and registration only

Professional registration and verification flow for GI specialists

Knowledge sharing and clinical resource library for members

Laravel session, CSRF and persistent "keep me signed in" handling

Password recovery and account lifecycle management

Responsive Blade + Tailwind interface

My role

Full-stack developer on the platform.

  • Built authentication, registration and account recovery flows in Laravel
  • Implemented Blade templates and the Tailwind-based interface
  • Modelled members, resources and access rules in MySQL
  • Handled session security, CSRF protection and role-gated routes

Challenges & solutions

A gated product has no shop window. With everything behind login, the sign-in page has to carry the entire value proposition, so it doubles as the marketing surface rather than being a bare form.

Verification without friction. Requiring proof of specialty protects the community but kills sign-ups if it blocks registration. Approval happens after account creation, so a clinician can register in a minute and be verified in the background.

KnowledgePro Pakistan — Multi-Tenant Pharma Learning — coverE-learning / Pharma

KnowledgePro Pakistan — Multi-Tenant Pharma Learning

Multi-tenant e-learning platform for pharma field teams: one codebase serving separately branded Ferozsons, Chiesi and EnteroLibrary portals.

  • React.js
  • Vite
  • Tailwind CSS
  • shadcn/ui (Radix UI)
  • +5
Case details
Little Angel Medical — LAM Child Health AppHealthcare / Mobile

Little Angel Medical — LAM Child Health App

AI paediatric health app and product site: head, cough, throat, skin and vitals checks from a phone, plus LIA, an AI triage assistant for parents.

  • React Native
  • TypeScript
  • Node.js
  • MongoDB
  • +6
Case details