Skip to content
Simon Ho edited this page Jan 3, 2023 · 6 revisions

EstateManage.Net Wiki

History

The idea came from an estate committee chairman in Hong Kong in 2020. He felt the estate manager's daily works are tedious and clumsy. He thought it should be automated. And all tenants have their own mobile phones. Much paperwork could be eliminated as he discussed with this repo creator Simon Ho the requirements, feasibility, costs, and schedule to develop this kind of project. Simon Ho has over 40 years of software development experience and just retired and moved to the beautiful city of Vancouver Canada. The project has been highly confidently fulfilled. So they decided to make it happens. After one year of hard work, the system launched in 2021 in Hong Kong. It gained lots of client attraction and requested to add more features. Unfortunately, at the beginning of 2022 Hong Kong had a COVID-19 severe disaster. Over ten thousand seniors died including Simon's father. The city is locked down and suspended. So the project was held for several months.

On May 2022, Cloudflare announced D1. Simon thought it's very awesome and excited to experiment with it. It's really really cool edge technology after carefully testing. Simon decided to re-structure and re-write the EstateManage.Net. The huge changes include:

  1. From Directus + Sqlite in Javascript language, to Cloudflare Workers + D1 in Typescript.
  2. From closed source to open source.
  3. From domestic to worldwide.

Indeed, these huge changes require not much time. The new system is targeted to launch in 2023 spring.

Introduction

EstateManage.net is a cloud-based platform that helps estate managers streamline their daily workloads and better serve their tenants. With EstateManage.net, estate managers can publish notices and automatically notify tenants through a mobile app, allowing for more efficient communication. Tenants can also use the mobile app to make amenity bookings and view promotions and ads from nearby shops.

EstateManage.net is designed to make life easier for both estate managers and tenants. It helps estate managers save time and reduce their workload, while also providing tenants with a convenient way to access important information and services. Whether you are an estate manager looking to streamline your operations or a tenant looking for a more efficient way to communicate with your estate manager, EstateManage.net has something to offer.

Features

  1. Tenant Mobile App features (available in another repo /estate-manage-tennantapp)
  • Tenant registration is easy just scan the registration QR code.
  • Supported tenant types: Residence, car park, shop, owner, tenant, occupant, agent.
  • Publish notices for specific tenant types.
  • Book an amenity. The tenant can select the time slot and day.
  • Estate managers can gather promotions and publish for specific tenant types. e.g. Special discount from the nearest grocery store.
  1. EstateManage.net Admin Web features
  • Email and password login on the desktop browser.
  • Quickly set up the estate units (residences, carparks, shops) by copying & paste from the spreadsheet.
  • Upload the notices (PDF file) and specify the target audiences (residences, carparks, shops, tenants, owners, occupants, agents)
  • Freely define the estate amenities, and upload the amenity image. define the booking specification such as time slots, booking fees...
  • Add marketplace feeds and specify the issue date. Upload the promotion ads (JPG file) and input the hyperlink to the vendor.

Requirements

  1. Tenant App
  • Requires Android 8+ and iOS 12+, mobile phone or tablet.
  • Requires Internet connection that is 3G or above.
  • Requires 5" or more screen size.
  1. Platform Admin Web
  • Requires recent version of popular browsers: Chrome, Edge, Firefox, Safari.
  • Requires desktop PC with at least 1280x720 or more pixel screen size.

Usage

(Estate manager manual available soon on this Wiki)

Operating Philosophy

EstateManage.Net development is always kept in mind:

  • 100% open sources. Published on GitHub.
  • Faster performance. Runs on serverless edge over 275 data centers worldwide.
  • Protect privacy and security in mind. Various encryption for data transmission, separated backend and frontend API Access Keys.
  • Easy to use. Whether self-hosted or well-established platform.
  • If the estate managers have a technical background, they can fork the repo, and follow the README instructions. Then finally runs on their own Cloudflare Workers.
  • EstateManage.Net also has ready to use platform for non-technical estate managers. It's free to use without a subscription fee. They just register with email and password, read the manual (available soon) then use it immediately.

Troubleshooting

We understand that, as an estate manager, the stability platform is the most important concern. We are not only developing the system with well-organized tests (finish later) but also developing several monitoring programs to inspect whether the platform is running normally (finish later).

If the users face the problem, they can post it on GitHub Discussions. They can also directly email the maintainer if they are sponsor to this repo

Conclusion

The EstateManage.Net is a total solution to help estate manager streamline their daily workloads and better serve their tenants. The tenants can get notices on the go or book amenities on their hands. EstateManage.Net is completely free and 100% open source. The creator hopes to make it easier for residents to communicate with their estates, have a better living experience, and reduce the daily work of estate managers.

Screenshots

(Available soon)