Safe Rent
Mobile Developer

/ The Why and How
01. The Problem
The peer-to-peer second-hand market has a trust problem: who guarantees that the seller delivers what is promised or that the buyer pays without problems? Safe Rent was born to give structure and security to those informal transactions, transforming them into something as reliable as buying in a store.
02. Two Profiles, a Secure Marketplace
The app manages two complementary roles:
- Owner: can list items for rent or sale, set prices, security deposits and manage availability in real time.
- User: accesses a verified catalog with filters by category and condition, backed by a rating system that maintains community reputation.
03. Stack and Key Decisions
Stripe Payments: I implemented the logic for holding deposits for rentals and automatic transfers between parties, ensuring financial transparency in each operation.
Supabase (PostgreSQL): manages authentication and the database, with real-time updates for inventories and transaction history.
Flutter: the app runs on iOS and Android with a single codebase, prioritizing fluidity in catalog navigation and the checkout process.
04. Result
The project solves a specific trust problem in peer-to-peer commerce, with an architecture that automates the most critical parts - payments, guarantees and verification - so that both owners and users can operate with peace of mind.