/condo

Condo is an Open Source property management SaaS that allows users to manage tickets, resident contacts, properties, payment tracking, create invoices, and oversee a service marketplace, all while offering an extension system for mini-apps, making it an ideal platform for property management companies and those servicing shared properties.

Primary LanguageJavaScriptMIT LicenseMIT

CONDO

Open Source condominium management platform.

condo

Getting started

You should have docker-compose, git, node and python3 commands.

Node version must be 16.X. You can check node version using node -v command in your terminal.

# 1) Clone the repo
git clone git@github.com:open-condo-software/open-condo-platform.git condo
cd condo

# 2) Install dependencies and link workspaces
yarn
python3 -m pip install django
python3 -m pip install psycopg2-binary

# 3) startup redis and postgres
docker-compose up -d postgresdb redis

# 4) create databases for all apps and apps/.env files
node ./bin/prepare.js

# 5) launch project
yarn workspace @app/condo build
yarn workspace @app/condo start

Now open your browser and head to http://localhost:3000 - you should see condo app

Login and password can be found in app/condo/.env file, generated by prepare.js script

Developing

Check developing.md

Deploying

Check deploy.md

Contributing

Check contributing.md