Litromade Pharma logoLitromade Pharma
HomeProductsAboutAbout Project
Admin

Litromade Pharma Private Limited

Product catalogue for launched, client-reviewed pharmaceutical products and direct business enquiries.

CIN: U21002BR2024PTC070914 | Registered location: Madhubani, Bihar

Explore

HomeProductsAboutAbout ProjectAdmin login

Enquiry

WhatsApp enquiry: +91 00000 00000

Product information is intended for business enquiry and must be reviewed against the approved product label.

About the project

Litromade Pharma Catalogue

A focused public catalogue for launched Litromade products, supported by a protected administration workflow for product and therapeutic-category management.

JSON APIHome

Project status

Active development

Pharmaceutical product catalogue and administration platform

1

Superadmin

2

Catalogue views

Local

OCR processing

Abhishek Kumar Chaudhary

Developer

Abhishek Kumar Chaudhary

Full-stack Developer

Budhanagar Colony, Madhubani, Bihar, India

PortfolioGitHub

Project context

A catalogue built around controlled publication

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.

  • Builds responsive and performant web applications with a strong eye for UI and UX.
  • Develops Next.js and React interfaces with TypeScript, Tailwind CSS, reusable components, and API-backed state.
  • Integrates Laravel services, validation, authentication, permissions, and PostgreSQL-backed workflows.
  • Works across catalogue, checkout, inventory, POS, delivery, printing, and access-control features.
  • Professional experience includes Software Developer at IISERVZ and an MCA from AKTU.

The problem

Launched products need one dependable place where factual label information can be reviewed, published, filtered, and kept current without exposing draft content.

The solution

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

What the application handles

01

Public catalogue

Published products, category filtering, and WhatsApp enquiries.

02

Category management

Admin-managed therapeutic categories with ordering and visibility controls.

03

Product administration

Create, edit, review, publish, and hide launched products.

04

OCR import

Single and bulk browser-side label reading with crop, rotation, confirmed grouping, duplicate review and retry-safe saves.

05

Sourced medicine information

Private working drafts and explicit approval, with section references and identity-bound public snapshots.

06

Authentication and RLS

Supabase sessions and database policies protect administration workflows.

07

Product image storage

Public catalogue images with authenticated upload and replacement access.

Architecture

Request flow

Public reads and authenticated mutations pass through Next.js into Supabase, where RLS and database triggers remain the final authorization and integrity boundary.

1Browser and React interface
2Next.js Server Components or Server Actions
3Supabase Auth and Row Level Security
4PostgreSQL and Storage
5Path revalidation and refreshed interface

Technology layers

A compact stack selected for typed interfaces, protected data access, local image processing, and focused verification.

Interface

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS
  • Lucide React
  • Sonner
  • Motion

Data and access

  • Supabase Auth
  • PostgreSQL
  • Row Level Security
  • Supabase Storage

Import and quality

  • Tesseract.js
  • React Easy Crop
  • Zod
  • Vitest
  • PGlite acceptance tests
  • ESLint

Engineering decisions

Designed for review and traceability

Two classification dimensions

Therapeutic category and pharmaceutical dosage form remain separate product facts.

Human-reviewed OCR

OCR runs locally and only prefills editable label facts; it does not generate medical claims.

Publication workflow

Draft products stay private until the superadmin explicitly publishes them.

Database-enforced integrity

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.

About Litromade