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

- 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.
Related projects
E-learning / PharmaKnowledgePro 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
Healthcare / MobileLittle 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