Coder Social home page Coder Social logo

macav / hotelier Goto Github PK

View Code? Open in Web Editor NEW
49.0 2.0 6.0 2.09 MB

Tray App for Hotel Process Manager

License: MIT License

JavaScript 13.52% HTML 4.66% Shell 1.29% TypeScript 73.60% Ruby 0.78% SCSS 6.04% Procfile 0.11%
hotel server-management javascript react electron devtools process-manager

hotelier's Introduction

Hotelier

Tray App for Hotel process manager which works on Windows, Mac and (potentially) Linux.

Install

Download the latest release and install it.

Alternately, install with Homebrew on macOS:

$ brew tap macav/hotelier https://www.github.com/macav/hotelier.git
$ brew install --cask hotelier

About

windows_screenshot mac_light_screenshot mac_dark_screenshot

mac_dark_logs

Description

The main purpose of the app is allowing easy management of the servers directly from the tray / menu bar, without the need of opening the Hotel in the browser, or using the CLI.

The app works currently in a happy path scenario, meaning for example it doesn't handle situation where you don't have Hotel installed.

It is created using React & Electron, making it easy to extend. The downside is the app size (~ 150 MB), but that's the price to pay for the maintainability.

Motivation

I decided to create the app because all other alternatives didn't work properly for me, or where too outdated and not maintained anymore (2018).

Builds

The builds are available for Mac (.dmg) and Windows (32 & 64 bit).

Features

Currently, the following features are implemented:

  • See all your servers with status
  • Start / stop servers
  • Open the server URL by clicking on the server
  • Browse logs
  • Handles Hotel configuration (host, port, TLD)
  • Dark mode

In the future, I plan to add at least:

  • Handling of edge cases (e.g. Hotel not installed)
  • Custom config (per-server - such as opening URL, or global - theme)

Contribution

PRs are very welcome!

Licence

MIT - Martin Cavoj

hotelier's People

Contributors

coorasse avatar dependabot[bot] avatar j-f1 avatar macav avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

hotelier's Issues

Watch hotel config port

Hi. Can Hotelier be made to read ~/.hotel/conf.json to see if there is a custom port added, and then watch that port instead of the default port 2000?

I'll probably look into this also, but I wanted to at least open the issue for it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.