| Layer | Technologies |
|---|---|
| Language | TypeScript |
| Frontend | SvelteKit, Svelte, CSS |
| Authentication | Google OAuth |
| Backend | Hono, Drizzle ORM |
| Infrastructure | Cloudflare Workers, Turso DB, Cloudflare R2 |
- Game uploads with file handling
- Screenshot upload
- Thumbnail upload
- Filter tags
- Search functionality
- Game gallery pages
- Game detail pages
- Likes system
- “Superlikes” system
- User authentication (Google OAuth)
- Basic working database structure
- Devs can upload games
- Devs can view published games
- Connect backend and frontend
- Make end-to-end functionality work
- Improve design
- Add animations and transitions
- Admin portal
- Game approval page
- Research and select an ad service
- Implement ad units
- Ad-free user / premium role
- Security
- Validation