Experience a comprehensive system with both frontend and backend capabilities designed to streamline the management of real estate sales.
Each plot is characterized by three key properties:
- Plot Number
- Sector
- Colony
Download the latest version from the automatic build:
If using the default hash, the password will be displayed in the console.
Optional (but recommended): Change the hash here and use PyOTP to enhance security by adding it to your Google Authenticator app.
The system, designed for single-user local management, avoids unnecessary complications by opting for a single-user approach without usernames.
The search functionality offers nine columns for filtering. For instance, you can search for an advisor like "John Harris" with the status "booked."
The new sale or modification feature allows for easy property status changes, and opting for "available" or "not for sale" removes all associated attributes.
Each entry of money received from the buyer is recorded as a receipt. It provides insights into pending and received amounts.
Advisors receive a percentage of the sale as an incentive, calculated based on the date of receipt. The system also tracks uncollected incentives.
EMI details showcase received amounts for a specific advisor in a given month, with uncollected payments highlighted in red.
- Export options for EMI, Incentive, and Receipt entries in xlsx format.
- Manual backup option on the home page, ensuring data integrity.
- Changes in data trigger an automatic backup.
While future updates may include statistical insights into company and sales growth, the current focus is on stability and core functionality.
- Install requirements from
requirements.txt
usingpip install -r requirements.txt
. - Install
pyinstaller
withpip install pyinstaller
. - Compile using the command:
pyinstaller --onefile --add-data "templates;templates" --add-data "static;static" --add-data "scripts;scripts" main.py
. - Move
backup
,export
folders, anddata.json
to the newly createddist
folder. - Use
main.exe
from thedist
folder.
This system was designed for local use and has not been exposed to the internet. While some security measures are in place, responsible usage is advised.