Skip to content

This is an Open Source Real estate management system that helps landlords to manage their rentals and properties

License

Notifications You must be signed in to change notification settings

H4NRSMITH/microrealestate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroRealEstate

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.

Key Features

  • 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.

Screenshots

Explore the application through these screenshots:

Rents page Send notices, receipt by email Pay a rent
drawing drawing drawing
Tenants page Tenant details
drawing drawing
Properties page Property details
drawing drawing
Landlord page Template leases Author a contract
drawing drawing drawing
Members
drawing

Getting started

Get started with the application by following the installation steps.

Prerequisite

1. Clone the GitHub repository

$ git clone https://github.com/microrealestate/microrealestate.git

2. Build an Start the application

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.

Community

How can you get involved?

  • 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

Donate

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! 🙌

Donate

Contact

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.

License

The project is licensed under the MIT License. To view the license details, please follow the link below:

MIT License

Feel free to review the license terms and conditions to understand the permissions and restrictions associated with the project.

About

This is an Open Source Real estate management system that helps landlords to manage their rentals and properties

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.4%
  • EJS 5.5%
  • TypeScript 4.6%
  • Dockerfile 1.7%
  • Other 0.8%