SCRIPT

Condo: The Open Source Property Management SaaS You Need

Condo is an Open Source property management SaaS for managing tickets, payments, and resident contacts, ideal for property management companies.

open-source property-management condo crm community-management javascript
Condo: The Open Source Property Management SaaS You Need

📦 Get Condo: The Open Source Property Management SaaS You Need

vmain· MIT License· ⭐ 353 stars · Updated Jun 6, 2026

Managing properties and residents can be a daunting task, especially when juggling multiple responsibilities like handling tickets, tracking payments, and managing communication. For property management companies and those involved in shared property services, having a streamlined solution is essential. Condo provides an open-source platform that simplifies these processes, making property management more efficient and organized.

What Is Condo?

Condo is an open-source property management Software as a Service (SaaS) platform designed to facilitate various aspects of property management. Users can manage resident contacts, handle tickets, track payments, create invoices, and even oversee a service marketplace. With its extensible architecture, Condo supports mini-apps, allowing developers to customize the platform to better suit their needs.

Key Features

  • Ticket Management: Easily manage requests and issues from residents, ensuring timely responses and resolutions.
  • Resident Contacts: Maintain a comprehensive database of resident information for efficient communication.
  • Payment Tracking: Streamline payment processes, track dues, and manage invoices with ease.
  • Service Marketplace: Provide a platform for residents to access various services, enhancing community engagement.
  • Custom Mini-Apps: Extend the functionality of Condo with mini-apps tailored to specific needs or workflows.
  • Open Source: Benefit from community-driven enhancements and transparency in the codebase.
  • Multi-Database Support: Utilize PostgreSQL for data management and Redis for session handling and caching.
  • Docker Integration: Simplify deployment and environment setup using Docker.

Installation & Setup

Getting started with Condo involves setting up the necessary databases and environment. Here’s how to do it step by step:

1. Databases Setup

Condo uses Postgres 16.4 for data storage and Redis 6.2 for session management. You can start the databases using Docker Compose with the following command:

CODE
docker compose up -d postgresdb redis

2. Environment Setup

Ensure you have Node.js 22.x installed on your machine. Use nvm for managing Node.js versions:

CODE
nvm install 22

Also, install Python 3.x for database migrations.

3. Installing Dependencies

Once your environment is set up, install the project dependencies:

CODE
yarn install

4. Building Dependencies

Next, build the necessary dependencies for Condo:

CODE
yarn build

5. Starting the Application

Start the app in development mode with:

CODE
yarn dev

Or for production mode:

CODE
yarn start

How to Use It

Let’s consider a practical example: suppose you want to manage resident tickets. After setting up the application, you can access the admin dashboard. From there, you can create a new ticket by filling in the resident's details, the issue description, and assigning it to a staff member. The staff member will receive a notification, allowing for timely follow-ups. Moreover, you can track the status of the ticket directly from the dashboard.

Who Should Use Condo?

Condo is an excellent choice for property management companies, condominium associations, and anyone involved in managing shared properties. It’s particularly suited for teams looking for an open-source solution that can be customized to their workflows, enabling them to better serve their residents while streamlining internal processes.

Final Thoughts

In a world where property management can often lead to overwhelming chaos, Condo stands out as a robust, open-source solution that simplifies the process. Its comprehensive features cater to a wide range of needs, from ticket management to payment tracking. The ability to extend the platform with mini-apps makes it adaptable for future needs, ensuring that it grows alongside your management requirements. If you're in the property management sector, Condo is worth considering for your operations.

ScriptForge Admin

Senior developer and curator of the ScriptForge platform. Specializing in PHP, Laravel, and full-stack JavaScript development.

gh
𝕏
🌐

Related Scripts