← Back to work

Platforms / 01

HOMi.

A connected rental experience for tenants, landlords, and maintenance providers.

HOMi — HOMi on desktop and mobile
01

The application

HOMi brings property discovery, rental applications, digital contracts, payments, and maintenance into one web platform. Separate experiences help tenants find and manage a home, landlords manage their properties, and service providers handle maintenance requests.

02

What it does

  • Property search, filters, saved homes, and viewing requests.
  • Rental applications and contract signing workflows.
  • Wallet and Paymob payment integration, with payment history.
  • Maintenance coordination, real-time messaging, and roommate matching.
03

How it works

A React and TypeScript client connects to a modular Express API. Sequelize manages PostgreSQL data; Redis supports caching and sessions; Socket.IO delivers real-time events. Authentication, properties, contracts, payments, and maintenance are organized into separate backend modules.

04

Built with

  • React
  • TypeScript
  • Vite
  • Express
  • PostgreSQL
  • Sequelize
  • Redis
  • Socket.IO
  • Paymob