UNlock is a premium "Pay-to-Unlock" ecosystem designed for creators to monetize their exclusive content. Whether it's high-end photography, exclusive videos, or +18 content, UNlock provides the tools to upload, protect, and profit from your work.
The core concept is simple:
- Upload: Creators upload their media (images/videos) via the Mobile
- Share: A unique, secure URL is generated for the content bundle.
- Unlock: Other users receive the link, see a blurred/protected preview, and pay to unlock the full high-quality content.
This ecosystem consists of three main components:
- Backend: A Django-based API managing users, secure storage, and the unlock logic.
- Web Frontend: A cinematic Next.js application for viewing portfolios and unlocking content.
- Mobile App: An Expo-based application for creators to manage their library on the go.
Located in: UNlock - Backend Django/
The engine powering the secure transactions and media management.
- Pay-to-Unlock Logic: Manages the transition from blurred previews to full S3 content upon payment.
- Secure Storage: Utilizes AWS S3 with pre-signed URLs to ensure content is only accessible to paying users.
- Identity Management: Custom User model with OTP verification for secure creator accounts.
cd "UNlock - Backend Django"
python -m venv venv
# Activate: source venv/bin/activate OR venv\Scripts\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserverLocated in: UNlock - Frontend Web Nextjs/
The primary portal for users to discover creators and unlock exclusive content.
- Blurred Previews: Automatic media blurring for locked content to entice potential buyers.
- Seamless Unlock Flow: High-fidelity UI for a smooth "pay and view" experience.
- Cinematic Design: Glassmorphism and scroll-driven interactions for a premium feel.
cd "UNlock - Frontend Web Nextjs"
npm install
npm run devLocated in: Unlock - Frontend Mobile React/
The creator's control center for uploading content and managing their portfolio.
- Effortless Uploads: High-speed media picking and bundling directly from your phone.
- Instant Sharing: Generate and share unlock links to your audience immediately.
- Vibrant UI: Signature Pink & Black theme designed for a modern creator experience.
cd "Unlock - Frontend Mobile React"
npm install
npx expo startUNlock - Backend Django/: Secure API and transaction management.UNlock - Frontend Web Nextjs/: Customer-facing unlocking platform.Unlock - Frontend Mobile React/: Creator-facing management app.images/: Mobile app screenshots and brand assets.









