Haven

Haven is a property management platform frontend built with Next.js. Landlords, property managers, and tenants can manage properties, leases, maintenance requests, notifications, and subscriptions from one responsive dashboard.
DescriptionHaven is a comprehensive property management platform designed to streamline operations for landlords, property managers, and tenants. The frontend is a responsive, interactive Next.js application that gives each user type a tailored experience, with role-based views across properties, tenants, leases, maintenance requests, and subscriptions.

The interface includes data visualization for lease and maintenance metrics, real-time notifications powered by WebSockets, and a smooth sign-in experience with email and Google OAuth. Payments for subscriptions are integrated through Flutterwave, and users can upload documents and media directly from the dashboard.

Haven's frontend consumes a dedicated REST API backend (Haven Server), keeping a clear separation of concerns between the UI and the business logic and making the platform suitable for both small-scale operations and larger deployments.
Technologies
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Socket.io
  • Flutterwave
  • Google OAuth
Date2025
TypeLandlord/Tenant Management System
ClientPersonal Project
Haven screenshot 1
Haven screenshot 2
Haven screenshot 3
Haven screenshot 4

Copyright © 2026 Ameh Harrison.

<Ameh/>