HMSoft

HMSoft

HMSoft is an open-source Hotel Management Software built using Tauri, Rust, and TypeScript. This project aims to provide a lightweight, fast, and secure hotel management solution for small to medium-sized businesses.

Features

  • Room Management: Manage room bookings, availability, and pricing.
  • Customer Management: Keep track of guest details and reservation history.
  • Billing and Invoicing: Generate invoices and manage payment records.
  • Staff Management: Manage employee roles, shifts, and tasks.
  • Reports and Analytics: View key metrics and generate reports on occupancy, revenue, and performance.
  • Cross-Platform: Available for Windows, macOS, and Linux thanks to Tauri.

Tech Stack

  • Tauri: For building cross-platform desktop applications.
  • Rust: Ensures high performance and memory safety.
  • TypeScript: Provides type safety and modern JavaScript features.

Installation

Executable

Windows

Linux

Mac

Local

Prerequisites

Clone the Repository

git clone https://github.com/adeirjunior/HMSoft.git
cd HMSoft
npm install
npm run tauri build
npm run tauri dev

Contributing

Contributions are welcome! To get started:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

Please make sure your code follows the project's style guidelines and passes all tests.

License

HMSoft is open-source software licensed under the MIT License.


Made with ❤️ by Adeir Junior