University group project
Rooof
A collaboration platform where brands launch campaigns and influencers discover, apply for, and manage paid opportunities.
Overview
Rooof supports the full campaign workflow. Businesses can create campaigns, review applications, organize campaign stages, and inspect performance. Influencers can browse opportunities, submit applications, negotiate through chat, and manage deliverables.
Separate business, influencer, and administrator areas keep each workflow focused while sharing one application and authentication system.
Functionality
- Campaign creation and staged workflows
- Influencer discovery and applications
- Role-based accounts and administration
- Chat and shared campaign files
- Campaign analytics and statistics
- Reports, audit logs, and GDPR export
Technology
Angular / TypeScript / Java / Spring Boot / JPA / JWT / H2 / PrimeNG / Chart.js / Docker



