An Astro website for a growing local directory of owner-confirmed businesses in Sen Monorom, Mondulkiri. The guide highlights verified places to eat, stay, book tours, rent motorbikes, and submit local business listings.
This site is actively being built from direct owner confirmation and local verification. Published categories currently include cafes, restaurants, tours, guesthouses, motorbike rentals, and business submissions, with verified listings expanded over time.
- Astro
- TypeScript
- Plain CSS
Install dependencies:
npm installStart the local development server:
npm run devBuild the production site:
npm run buildPreview the production build:
npm run previewRun Astro checks:
npm run checksrc/
components/ Reusable Astro components
data/ Business listing data and helpers
layouts/ Shared page layout
pages/ Site routes
styles/ Global CSS
public/
brand/ Logo and favicon assets
images/ Hero and business listing images
Business listing data lives in src/data/businessListings.ts.
Each listing includes its category, contact details, optional links, images, verification status, verification date, and tags. Pages use the helper functions in that file to show only verified listings for each category.
Asset source notes are tracked in ASSET-SOURCES.md. Add new image sources there whenever new public, owner-provided, or generated assets are added to the site.
This is a static Astro site. Run npm run build and deploy the generated dist/ directory to any static hosting provider.