Veon - Indie App Store
Built as a centralized hub to easily distribute Android applications and published books. It provides a custom-branded environment for seamless access to digital works.

Tech Stack
Next.js, Firebase, Cloudflare Pages, TypeScript
Features
- App Catalog
- Version Management
- Book Distribution
What I Built
Built the admin - create and edit screens for both apps and books, 2,100 lines across four pages, which is most of what an app store actually is.
Wrote
lib/github.ts, which reads a repository's latest GitHub release and picks out the.apkasset. That is how Veil's Android build reaches users without an APK ever passing through this server.Wrote the Firestore data layer and the public app and book pages that read from it, including the legacy-field fallback for records created before the download URL was normalized.
Added the store's own privacy, terms, contact, and about routes, with robots and sitemap generated alongside them.
Wrote
lib/seo.ts, which builds schema.org nodes for every app and book that reference the same#websiteand#personentities the root layout declares - so the whole catalog resolves into one graph rather than a pile of disconnected pages.