Personal site built with Astro and published to GitHub Pages.
npm install
npm run dev # http://localhost:4321
npm run build # output in dist/- Apps shown on the home page live in
src/data/apps.ts. - Name, bio and contact links live in
src/data/site.ts. public/is copied as-is. The app legal and support pages (hue9-legal,hue9-accessibility,oruvi-legal,rolo-legal) live there so their URLs stay the same./mapshows the countries where the apps have sold.scripts/fetch-sales.mjsrefreshessrc/data/sales.jsonfrom RevenueCat before each build, using theREVENUECAT_API_KEYandREVENUECAT_PROJECT_IDActions secrets. Without them the committed sample data is used.- Every push to
maindeploys through.github/workflows/deploy.yml, and it also runs daily to refresh the map.