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:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - 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.