Evaluating bids

Full-Stack Developer Needed for Escrow-Based File Transfer Platform (Web + Mobile Mvp)

Published on the July 28, 2025 in IT & Programming

About this project

Open

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

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Required platforms Android, iPhone
I need to Create an app
Back-end is required Yes
Payment gateway Yes

Delivery term: Not specified

Skills needed

Other projects posted by E. C.