
PT. Curevia
A company site for a contract pharmaceutical manufacturer: its services, its plant and a hundred-product catalogue searchable the way pharmacists look things up.
Curevia is a CPOB-certified pharmaceutical manufacturer whose business is making medicine for others: toll manufacturing, formula and analytical-method development, stability testing, packaging and distribution. Its site had to explain those services to partners and show the range of products it makes.
It's a fast single-page React app. Next to the company story, organisation and site plan, the catalogue is the centrepiece: a hundred products, each with its active ingredient, pack size, indication, price and the regulatory class printed on the box.
Services on the site
Toll manufacturing
Production by Curevia on behalf of another company's brand.
R&D
Formula development and analytical-method development.
Stability testing
Physical, chemical and microbiological analysis against specification.
Packaging and distribution
From weighing to labelling, then delivery through trusted couriers.
A catalogue kept in a spreadsheet
The product list lives in a CSV in the repo, parsed in the browser with PapaParse, so updating the catalogue means editing a spreadsheet, not code. Each row carries the brand, active ingredient, contents, regulatory class, indication, price, a link to its full document and a Cloudinary-hosted image. A single search box matches brand, active ingredient or class (over-the-counter, limited over-the-counter, prescription-only or vitamins), and each product opens in a dialog with its full details.



Results
100
Products in the catalogue
3
Fields one search box matches: brand, ingredient, class
8
Pages, from history to the site plan
Built with
- React
- Vite
- React Router
- Tailwind CSS v4
- PapaParse
- Cloudinary
- Vercel
Related Work
