# Apps.TimeOff **Repository Path**: mirrors_RocketChat/Apps.TimeOff ## Basic Information - **Project Name**: Apps.TimeOff - **Description**: Automatically notifies others that you're currently on time off. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-01 - **Last Updated**: 2026-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Time off App

The **TimeOffApp** for Rocket.Chat helps teams stay informed and organized by managing user availability during time off. It automatically notifies colleagues in direct messages when a recipient is unavailable, displaying a personalized message left by the user. This ensures clear communication and minimizes disruptions in the workflow.

Features 🚀

How to Set Up 💻

  1. Ensure you have a Rocket.Chat server ready. If you don't have one, follow this guide.
  2. Install the Rocket.Chat Apps Engine CLI: ```bash npm install -g @rocket.chat/apps-cli ``` Verify the CLI installation: ```bash rc-apps -v # Example output: @rocket.chat/apps-cli/1.12.0 darwin-arm64 node-v22.11.0 ```
  3. Clone the GitHub repository:
  4. ```bash git clone https://github.com/RocketChat/Apps.TimeOff.git ```
  5. Navigate to the repository:
  6. ```bash cd Apps.TimeOff ```
  7. Install the app dependencies:
  8. ```bash cd app && npm install ```
  9. Enable development mode on your Rocket.Chat server. Go to Administration > General > Apps and toggle "Enable development mode" to ON.
  10. Deploy the app to your server:
  11. ```bash rc-apps deploy --url --username --password ``` - If running the server locally, `server_url` is typically `http://localhost:3000`. Adjust the port if necessary. - Replace `` with your admin username. - Replace `` with your admin password.
  12. Open the app by navigating to Administration > Marketplace > Private Apps. You should see the app listed there. Click on the app name to open it and verify that it is enabled.

How to Use 💬

Once the app is installed and enabled, you can use the following commands to manage your time-off status:

These commands make it easy to manage your availability and keep your team informed.

🧑‍💻 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue. Don't forget to give the project a star! Thanks again! 1. Fork the Project 2. Create your Feature Branch (`git checkout -b feat/AmazingFeature`) 3. Commit your Changes (`git commit -m 'feat: adds some amazing feature'`) 4. Push to the Branch (`git push origin feat/AmazingFeature`) 5. Open a Pull Request

Support us ❤️

If you like this project, please leave a star ⭐️. This helps more people to know this project.