Description:
We are building SafeSwap, a secure digital platform for peer-to-peer file exchange with integrated escrow payments.
The goal is to allow users to exchange digital files (images, videos, music, documents, etc.) And receive guaranteed payment through an instant escrow system. Think of it as a mix between Dropbox, PayPal, and Fiverr – but with ultra-simple UX, speed, and security.
We are looking for an experienced full-stack developer (or small team) to build our MVP with clean code, strong backend logic, and scalable architecture.
🎯 Key Features for MVP (Web-first, but mobile responsive):
1. User Registration & Login
* Email/password + Google & Apple login
* Email verification / 2FA preferred
2. Create Swap
* User uploads file(s)
* Enters price & deadline
* System generates a unique transaction link or code
3. Escrow Payment Integration
* Buyer pays via Stripe (or alternative)
* Payment held in escrow until delivery is confirmed
4. Secure File Transfer
* Files encrypted and stored temporarily
* Download available to buyer once payment is confirmed
* Optional watermark or preview feature (future phase)
5. Transaction Dashboard
* Track status: Pending / Paid / Delivered / Disputed
* Notifications for both parties
6. Dispute Resolution (Basic)
* Manual trigger for admin review
* Placeholder for admin backend to intervene
7. Admin Panel
* View/manage all transactions
* Manage users and disputes
8. Mobile Optimization
* Fully responsive or basic PWA (progressive web app)
🔐 Security is a Priority
* Secure file storage (AWS S3 or similar)
* https, ssl, token-based auth (jwt)
* stripe best practices for payment flow
* protection against unauthorized access, file leaks
🧰 tech stack suggestion (flexible)
* frontend: react, vue, or
next.js
* Backend:
Node.js with Express, Django or FastAPI
* Database: PostgreSQL or MongoDB
* Payments: Stripe (escrow-like simulation)
* Hosting: AWS / Firebase / Vercel
🧑💻 Ideal Candidate or Team
* Proven experience building SaaS platforms or marketplaces
* Experience with file uploads, Stripe, and user dashboards
* Familiar with security protocols for digital assets
* Can deliver fast, but with clean, scalable code
* Good communication and availability for weekly check-ins
Delivery term: Not specified