Ad Revenue Share - Pay-to-Watch Ad Platform with Wallet Ledger, Shop and Fraud Queue
A pay-to-watch advertising platform where advertisers pay per verified view and the viewer keeps 60-75% of it, spendable in a built-in shop.
Download the starter and begin building today.
What's included
- Source Code
- README
- Setup Guide
- Docker Compose
- Demo Data
Built to help you go further.
Ad Revenue Share splits what advertisers pay for every verified ad view with the people who watch, using attention checks, a double-entry wallet ledger, withdrawals, an Earn-to-Own goal and an admin fraud queue. It is built with Java 21, Spring Boot 3.5, Spring Security with JWT, PostgreSQL 16 with Flyway migrations and a plain HTML and JavaScript front end, started with one Docker Compose command. A student learns how to model money safely with an auditable ledger, secure a REST API with role-based JWT auth, and ship a three-role app (viewer, brand, admin) end to end.
