condoman aims to be a project that eases condominium management. It's a Work in Progress built with Python using the Django Web Framework. Project skeleton was built using Edge.
Its idea came to being on September 18 2019 when me and a group of apartment proprietors were banging at the office door of our building managers to find it was empty. They weren't gone in the wind but untouchable without going into court and incurring severe costs to all harmed parties. Did I say they ran with all information and apartment history, meaning we had no way to know at the time who paid and when? Yeah. We're not sure at the moment if there are unpaid bills to contractors.
This software was created as a reaction to increasingly irresponsible building management companies protected by shoddy laws and slow institutions. That's why it's published under ShareAlike Licensing: to discourage its use by companies that plan to use, improve, profit and give nothing back in return. It's open and it should remain open.
This project has the following basic apps:
- App1 (short desc)
- App2 (short desc)
- App3 (short desc)
- Manual or automatic email notifications
- Receipt upload
- Minutes and Budget listing
- Bulletin Board
- ...
To set up a development environment quickly, first install Python 3. It comes with virtualenv built-in. So create a virtual env by:
1. `$ python3 -m venv condoman`
2. `$ . condoman/bin/activate`
Install all dependencies:
pip install -r requirements.txt
Run migrations:
python manage.py migrate
Take a look at the docs for more information.