MicroRealEstate is an open-source application designed to assist landlords in managing their properties and rentals. With a user-friendly interface and a range of helpful features, MicroRealEstate (MRE) serves as a centralized platform for landlords to streamline their property management tasks.
MRE is designed to be customizable, allowing landlords to adapt the application to their unique property management needs. As an open-source project, MRE benefits from continuous improvement and community-driven enhancements.
-
Centralized Property and Tenant Information: MRE allows landlords to store all property and tenant details in one convenient location. From property specifications to tenant records and contact information, everything is easily accessible whenever you need it.
-
Rent Lease Creation: MRE simplifies the process of creating rent leases. It offers customizable templates that enable landlords to generate lease tailored to their specific requirements.
-
Rent Payment Tracking: MRE provides a comprehensive system for tracking rent payments, helping landlords stay updated on transactions and promptly address any overdue payments.
-
Custom Document Generation: MRE allows landlords to create custom documents for effective communication with tenants. Personalized letters, notices, and announcements can be generated to ensure clear and consistent correspondence.
-
Collaboration: Whether you are an independent landlord or manage a real estate business with multiple collaborators, MRE supports collaboration and facilitates task coordination within teams.
Explore the application through these screenshots:
Rents page | Send notices, receipt by email | Pay a rent |
![]() |
![]() |
![]() |
Tenants page | Tenant details | |
![]() |
![]() |
|
Properties page | Property details | |
![]() |
![]() |
|
Landlord page | Template leases | Author a contract |
![]() |
![]() |
![]() |
Members | ||
![]() |
Get started with the application by following the installation steps.
Prerequisite
$ git clone https://github.com/microrealestate/microrealestate.git
To effectively build and run the application, make use of the mre
executable on Linux. If you are using Windows, utilize mre.exe
, whereas on Mac, opt for mre-macos
.
$ cd microrealestate
$ ./mre build
When building the first time, you can expect a series of questions to configure the application. Answer the questions as prompted to tailor the application to your specific needs. Once you've completed this interactive configuration, a .env
file will be generated, containing your settings.
? Have you created a mailgun account for sending emails (https://www.mailgun.com/)? No
? Enter the URL to access the landlord front-end: http://localhost:8080/landlord
? Enter the URL to access the tenant front-end (it should share the same domain and port as the landlord front-end URL): http://localhost:8080/tenant
Once the build process has been completed, execute the following command to launch the application:
$ ./mre start
Once the application has started successfully, you will find a link displayed in the console to access the application.
Simply copy the link and paste into your preferred web browser to access the application's interface.
- Code Development: Whether you're an experienced developer or a coding enthusiast, there's a place for you. Contribute your expertise in building robust features, fixing bugs, and optimizing performance.
- User Interface (UI) and User Experience (UX) Design: Join our efforts in creating an intuitive and visually appealing interface that enhances user experience. Your creative input will be invaluable in making MRE a joy to use.
- Documentation and Localization: Contribute to improving MRE's documentation, making it comprehensive and accessible to users worldwide. Additionally, assist in localizing the application to reach a broader audience.
- Testing and Quality Assurance: Ensure the reliability and stability of MRE by actively testing new features and providing valuable feedback. Help maintain a high standard of quality and user satisfaction.
To run the application in development mode, follow the steps outlined in the documentation available here
Your support means the world to me as I work on this project. If you'd like to show your appreciation and help fuel my efforts, you can buy me a coffee or two. Every contribution goes a long way in keeping me motivated and dedicated to delivering the best results. Thank you for your support! ๐
Connect with me on LinkedIn and Twitter to get in touch:
LinkedIn: www.linkedin.com/in/caissani Twitter: @camelaissani
Feel free to reach out to me to connect, collaborate, and discuss anything related to our shared interests.
The project is licensed under the MIT License. To view the license details, please follow the link below:
Feel free to review the license terms and conditions to understand the permissions and restrictions associated with the project.