Inspiration

I noticed that many dental clinics in Malaysia don’t have their own websites and often rely solely on social media or word-of-mouth to attract new patients. This makes it hard for people to discover and compare clinics online, especially when looking for specific services or nearby options. I built Dental Clinics Malaysia to help bridge that gap—giving clinics more organic visibility and helping users find reliable dental care more easily.

What it does

Dental Clinics Malaysia is a growing online directory that lists dental clinics across Malaysia. Users can search by location, browse clinic profiles, and view essential information like services offered, operating hours, contact details, and more. The goal is to make dental discovery simple and transparent for everyday users while offering clinics a new way to be found online.

How I built it

The site is built using Next.js, Tailwind CSS, and Supabase for the backend. I wrote a custom script to scrape data from Google Maps, then parse and generate structured clinic listings—including descriptions and metadata for SEO. Each clinic entry is manually verified to ensure accuracy and quality.

Challenges I ran into

The biggest challenge has been the manual verification process. Scraping data from Google Maps can be inconsistent, and ensuring the listings are clean, accurate, and useful takes a lot of time. Automating parts of the data processing helped, but there’s still a balance between speed and quality control.

Accomplishments that I'm proud of

I’m proud of how far I’ve come with building a functional and clean platform with real utility—especially considering it started as a weekend experiment. The script that automates scraping, parsing, and business description generation has saved me hours of repetitive work, and the site is already ranking for some localized dental terms!

What I learned

I learned a lot about local SEO, structured data, and the importance of clean, user-first design. Also, building scalable tools to automate content generation while keeping the human touch for verification is a tricky but rewarding process.

What's next for Dental Clinics Malaysia

Next up, I’d like to:

  • Build a process to keep clinic ratings updated regularly
  • Add filters for services (e.g., braces, whitening, kids’ dentistry)
  • Enable user reviews and submissions
  • Possibly allow clinics to claim and manage their own listings

If you’re based in Malaysia or know dental clinics who would benefit from being listed, I’d love your thoughts or suggestions. Thanks for reading!

Built With

  • nextjs
  • supabase
  • tailwind
Share this project:

Updates