
PT. Sanare
A pharmaceutical company's site: its story told as a timeline, and a searchable catalogue that reads its products from a spreadsheet.
Sanare's story starts with two young pharmacists and a focus on evidence-based, affordable medicine, then runs through wider product lines, full GMP compliance during COVID-19, a research division and national distribution. The site tells that story and puts the products front and centre.
It shares a foundation with the Curevia and Rafselfmedika sites: a React and Vite single-page app with home, about, services, products, activities, organisation and location pages, and a catalogue driven by a CSV instead of a database.
What's on the site
History
A timeline from founding to a research division and national distribution.
Products
Search, filter by dosage form, and a modal with each product's details and full document.
Activities
News and events, each with its own article page.
About
Vision and mission, organisation structure, the plant's floor plan and a map.
Data in a spreadsheet
The product range of syrups, tablets, eye drops, infusions, multi-dose injections and ointments sits in a CSV with brand, active ingredient, pack, dosage form, indication, price, a document link and an image. PapaParse turns it into the catalogue at load time, so the client can maintain their own product list in a tool they already know.

Built with
- React
- Vite
- React Router
- Tailwind CSS v4
- PapaParse
- Embla Carousel
- Cloudinary
Related Work

