Back to projects
Evoia: One-Stop Property Manager

Evoia: One-Stop Property Manager

Sujoy Dutta / April 4, 2023

Evoia is a comprehensive, full-stack property management platform built to empower real estate agents and agencies. It streamlines every aspect of property management—from listing and collaboration to performance analytics and agent reviews. Agents can create, update, and manage property listings, collaborate with teammates, and build credibility through verified reviews. The platform also includes a robust dashboard that provides real-time insights into total assets, top-performing agents, recent sales, and client engagement—visualized through interactive, data-rich charts. Upcoming features include integrated in-app messaging, enabling seamless communication between agents and prospective buyers, making Evoia not just efficient, but truly intelligent.

The app is live here and feel free to check it out - Evoia

Features

  • Dashboard: Gain actionable insights into property performance, sales, and analytics via an intuitive dashboard.
  • Property Catalog: Browse, filter, and manage property listings in a dynamic grid layout.
  • Agent Profiles: Showcase individual agents' credentials, active listings, and transaction history.
  • User Authentication: Secure sign-up and login for agents and clients using modern authentication protocols.
  • Create Properties: Quickly add property listings with images, location data, pricing, and status controls.
  • Add Reviews: Allow users to submit and view agent/property reviews to increase transparency and trust.

Technologies

  • TypeScript: Strongly typed language for writing safe, maintainable JavaScript code.
  • Refine: Headless React framework optimized for CRUD-heavy admin interfaces.
  • Node.js: JavaScript runtime for building high-performance backend APIs.
  • Express: Minimalist web framework used for creating RESTful endpoints.
  • MUI (Material UI): Component library used to build accessible, visually consistent UIs.
  • React Hook Form: Form management library for handling inputs, validation, and submission efficiently.
  • ApexCharts: Charting library used for rendering interactive data visualizations in the dashboard.
  • MongoDB: Document-based NoSQL database used to store structured data like users, listings, and reviews.
  • Vercel: Deployment platform that delivers fast CI/CD and edge-optimized hosting for full-stack Next.js apps.