About Collective Media
A crowdfunding platform that puts financial integrity first.
Our Mission
Collective Media exists to connect creators with the communities that believe in their work. We built the platform from scratch with financial transparency as a core value — every dollar that flows through Collective Media is tracked with double-entry accounting, so you always know exactly where your money goes.
How it works
- Creators submit projects with a funding goal, genre, and description. Projects are reviewed before being published as OPEN.
- Consumers top up a personal wallet via Stripe and allocate funds to open projects they wish to support.
- Every financial event — wallet deposits, allocations, fees — is recorded as a balanced double-entry transaction with full audit trail.
- Projects transition from OPEN → CLOSED when fully funded, or EXPIRED if the deadline passes without reaching the goal.
Tech Stack
Collective Media is built with modern, production-grade technology:
- Backend: Django 6 + Strawberry-GraphQL + PostgreSQL
- Frontend: Astro 5 + React 19 + Material UI v6
- Payments: Stripe (PaymentLinks + Webhooks)
- Auth: JWT with role-based access (Creator / Consumer)
- Deployment: Vercel (frontend) + Docker (backend)