Repository navigation
Home

Care, delivered with calm. Zovita+ is an online pharmacy for Pakistan built on Laravel 12, Inertia 2, React 19 and Tailwind CSS 4: 1,186 real products, a 3D symptom body map, a guided assistant, personal offers, drug-interaction warnings, refill reminders, pharmacist-reviewed prescriptions, English and Urdu, and card payments or cash on delivery. Staff work in a role-based admin panel with optional authenticator-app two-step sign-in.
| I want to… | Read |
|---|---|
| Run it on my machine (about five minutes, no API keys) | Getting Started |
| Turn on e-mail, reCAPTCHA, Stripe, SSR, ClamAV | Configuration |
| See what it does | Features |
| Understand the code and the database | Architecture · Data Model |
| Run the admin panel | Admin Panel |
| Understand card payments and refunds | Payments |
| Know how it's defended | Security |
| Put it on a server | Deployment |
| Run the tests | Testing |
| Fix a problem | Troubleshooting |
| Look up an artisan command | Commands |
| Contribute | Contributing |
| See what's next | Roadmap |
| Layer | Tech |
|---|---|
| Backend | PHP 8.2 · Laravel 12 · MySQL / MariaDB |
| Frontend | React 19 · Inertia.js 2 · Tailwind CSS 4 · Vite 7 · Ziggy |
| Motion & 3D | GSAP 3 (ScrollTrigger, SplitText) · Lenis · Three.js + React Three Fiber |
| Maps | Leaflet · OpenStreetMap · Nominatim |
| Resend | |
| Bot protection | Google reCAPTCHA v3 + v2 |
| Quality | PHPUnit · Playwright · Lighthouse · autocannon · Laravel Pint · GitHub Actions |
- Repository: ahmershahdev/zovita
- Latest release: v1.0.0
- Case study: ahmershah.dev
- Project page: ahmershah.dev/projects/zovita
Product names, prices and images in the demo catalogue come from the public DVAGO storefront and belong to their owners. They are for demonstration only. Product information is not medical advice.
Zovita+ · MIT © Syed Ahmer Shah · Repository · Product information is not medical advice.
Use it
Product
Engineering
Project