بازگشت به پروژه‌ها

Sarahosh

A smart cloud-based building management platform that brings financial management, resident communication, maintenance, payments, and AI-powered tools into one unified system.

نقش: Full Stack Developer & AI Developer
مدت زمان: دی – مرداد 2026
مشاهده زنده

Tech Stack

reactjs iconReact
typescript iconTypeScript
tailwindcss iconTailwindCSS
nodejs iconNodeJS
mongodb iconMongoDB
pwa iconPWA
ai iconAI
ocr iconOCR

Introduction

Sarahosh is a cloud-based building management platform designed to digitize and simplify the daily operations of residential and administrative complexes.

The platform brings building financial management, charge collection, resident communication, maintenance requests, document management, facility reservations, and online payments into a unified system.

It provides a web-based management panel for building managers and a mobile-friendly experience for residents, with support for PWA installation.

Features

  • Building and resident management for blocks, floors, units, owners, tenants, and staff.
  • Smart charge calculation and financial management.
  • Transparent building fund management with digital records.
  • Online charge and bill payments.
  • Payment receipt submission and verification.
  • Expense and invoice management for shared building costs.
  • Financial reports and PDF exports.
  • Resident announcements and notifications.
  • Direct communication between management and residents.
  • Surveys and voting for building decisions.
  • Maintenance requests and support tickets.
  • Facility and common-space reservations.
  • Document and meeting archive.
  • Building transparency gallery for financial and official documents.
  • Property and building file management.
  • SMS-based targeted notifications.
  • Multi-level access control for different users.
  • Mobile-first resident experience with PWA support.

Smart Financial Management

One of the main parts of Sarahosh is its financial management system.

Building managers can manage monthly charges, income, expenses, invoices, unit settlements, payments, and the shared building fund from a centralized dashboard.

The system also provides financial reporting and PDF exports to make the building's financial information easier to review and present during annual meetings.

AI & OCR

Sarahosh also integrates artificial intelligence into building management workflows.

The Smart Receipt Scanner uses OCR and AI to extract information from payment receipts, including:

  • Payment amount.
  • Date.
  • Tracking number.
  • Bank information.
  • Payer information.

The extracted information is then prepared for manager verification instead of being automatically accepted.

The platform also includes an AI building assistant that can answer management-related questions, structure maintenance reports, and provide faster access to management workflows.

AI-assisted financial analysis can also help with budgeting, debt reminders, late-payment calculations, and financial reporting.

Resident Experience

The resident-facing experience is designed around simplicity and mobile usability.

Residents can:

  • Pay their monthly charges.
  • Submit payment receipts.
  • Receive building announcements.
  • Report maintenance issues.
  • Create support tickets.
  • Participate in surveys and voting.
  • Reserve shared facilities.
  • Access official documents.
  • Communicate directly with building management.

The application is designed to work across web and mobile devices and can be installed as a PWA without requiring a traditional application installation.

Technical Architecture

  • Frontend: Next.js, React, TypeScript
  • Styling: Tailwind CSS
  • Backend: Node.js
  • Database: MongoDB
  • Authentication: JWT
  • Application Type: Web Application + PWA
  • AI: AI-assisted management and OCR
  • Architecture: API-driven Full Stack application
  • Deployment: Production Linux environment

Challenges

One of the main challenges was combining several traditionally separate building-management workflows into a single platform.

Financial management, resident communication, maintenance, reservations, documents, payments, and notifications all require different workflows while sharing the same building and user data.

Another important challenge was creating an experience that works for both building managers and residents. Managers need access to detailed financial and operational information, while residents require a much simpler mobile-first interface.

Integrating AI into financial and administrative workflows also required a controlled approach. AI is used as an assistant for extracting and analyzing information while keeping important decisions under the manager's control.

Outcome

Sarahosh transforms traditional building management into a centralized digital platform.

The project combines full-stack web development, financial management, resident communication, payment workflows, maintenance management, PWA technology, and AI-assisted automation into one product.

The project demonstrates experience in building complex business applications, designing role-based workflows, managing financial data, developing mobile-first interfaces, integrating AI/OCR capabilities, and deploying production-ready software.