PMS is a Microservices-based Property Management System designed to help you manage real-time bookings, customer relationships, invoicing, and analytics. It uses modern technologies like Spring Boot, Angular, PostgreSQL, and Docker.
Whether you're managing a single property or a large portfolio, PMS streamlines your tasks. You can easily track bookings, generate invoices, and analyze your performance—all from one user-friendly interface.
To start using PMS, follow these steps:
-
System Requirements
- Operating System: Windows, macOS, or Linux
- Memory: At least 4GB of RAM
- Disk Space: 500MB free space
- Additional Software: Docker (for local setup)
-
Download the Software Visit the Releases page to download the latest version of PMS. Click the link below to go straight there: Download PMS
-
Install PMS Follow these instructions for installation:
- If you're using Docker, you can pull the latest Docker image directly.
- If you downloaded the package, unzip it to a location of your choice.
- If prompted, run the setup or installation file.
-
Run the Application
- If you’re using Docker, run the following command in your terminal:
docker run -p 8080:8080 <name_of_docker_image>
- If installed normally, navigate to the installation folder and execute the main program file.
- If you’re using Docker, run the following command in your terminal:
-
Access the Interface Open your web browser and go to
http://localhost:8080
. You will see the PMS dashboard, where you can start managing your properties.
- Real-Time Bookings: Keep track of bookings and availability instantly.
- Customer Relationship Management: Stay organized with customer details and interaction history.
- Invoicing: Generate and send invoices to your clients easily.
- Analytics: Analyze your bookings and revenue with built-in reports.
- User-Friendly Interface: Designed with simplicity, so you can manage everything without technical knowledge.
PMS leverages several technologies to ensure a high-quality user experience:
- Spring Boot & Spring Cloud: For building microservices efficiently.
- Angular: Provides a responsive and fast web interface.
- PostgreSQL: An advanced database for secure and reliable storage.
- Docker & Kubernetes: Eases deployment and scaling.
- Redis: For caching to enhance performance.
- Grafana & Prometheus: For monitoring system health and metrics.
For further information, including advanced configurations and troubleshooting, please check the official documentation available in the repository. It covers all features, commands, and options in detail.
If you encounter issues, please refer to the "Issues" tab in the repository. You can submit your questions or concerns there, and the community will help.
To get started with PMS, ensure you have all system requirements met. Then visit the Releases page and download the software: Download PMS
After downloading, follow the installation instructions above to run the application. Enjoy managing your properties easily with PMS!
We welcome contributions to improve PMS. If you want to help, please check the guidelines in the repository for details on how to get involved.
PMS is open-source and licensed under the MIT License. Feel free to use and modify it according to your needs.
Thank you for choosing PMS! We hope it makes property management a lot easier for you.