<Dev/>

Safe Rent

Mobile Developer

Project view 1

/ 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.