Developer
Abhishek Kumar Chaudhary
Full-stack Developer
Budhanagar Colony, Madhubani, Bihar, India
About the project
A focused public catalogue for launched Litromade products, supported by a protected administration workflow for product and therapeutic-category management.
Project status
Active development
Pharmaceutical product catalogue and administration platform
1
Superadmin
2
Catalogue views
Local
OCR processing
Developer
Full-stack Developer
Budhanagar Colony, Madhubani, Bihar, India
Project context
Builds the connected customer, administration, and operational experience across Next.js and Laravel, with a focus on maintainable data flow, role-aware interfaces, transactional commerce behavior, and practical debugging.
Launched products need one dependable place where factual label information can be reviewed, published, filtered, and kept current without exposing draft content.
The application separates the public catalogue from a Supabase-protected administration area, with local OCR assistance, explicit review, draft and published states, and database-level access controls.
Core modules
01
Published products, category filtering, and WhatsApp enquiries.
02
Admin-managed therapeutic categories with ordering and visibility controls.
03
Create, edit, review, publish, and hide launched products.
04
Single and bulk browser-side label reading with crop, rotation, confirmed grouping, duplicate review and retry-safe saves.
05
Private working drafts and explicit approval, with section references and identity-bound public snapshots.
06
Supabase sessions and database policies protect administration workflows.
07
Public catalogue images with authenticated upload and replacement access.
Architecture
Public reads and authenticated mutations pass through Next.js into Supabase, where RLS and database triggers remain the final authorization and integrity boundary.
A compact stack selected for typed interfaces, protected data access, local image processing, and focused verification.
Engineering decisions
Therapeutic category and pharmaceutical dosage form remain separate product facts.
OCR runs locally and only prefills editable label facts; it does not generate medical claims.
Draft products stay private until the superadmin explicitly publishes them.
RLS and triggers protect category visibility and publication rules outside the interface too.
Current maturity
Active development, with public catalogue and controlled administration as the V1 foundation.