Как запустить
Учебная версия Staffjoy зависит от некоторых конфиденциальных конфигураций, таких как sentry-dsn и aliyun-access-key и т. д., которые нельзя checkin на GitHub. Поэтому используется частный механизм конфигурации Spring, где конфиденциальные данные сосредоточены в config/application.yml. Этот файл игнорируется в gitignore и не будет загружен на GitHub. Пожалуйста, обратитесь к файлу application.yml.example в каталоге config для формата и создайте файл application.yml в этом каталоге с вашими собственными конфиденциальными настройками. Если у вас пока нет этих настроек, вы можете временно использовать поддельные данные, просто переименовав файл application.yml.example в application.yml, чтобы приложение могло запуститься. Обратите внимание, что если конфигурация aliyun не настроена должным образом, отправка почты или SMS может быть невозможна, а без настройки sentry невозможно отправлять данные об исключениях в sentry, без intercom невозможно подключиться к системе обслуживания клиентов intercom, recaptcha пока не используется и может быть проигнорирована.
Для получения дополнительной информации о запуске см. видеокурс Geek Time, который содержит пошаговую демонстрацию.
Служба отправки почты (mail-svc) Staffjoy зависит от службы прямой рассылки Alibaba Cloud для отправки почты, и многие студенты сообщают о проблемах с отправкой почты во время работы. На самом деле настройка прямой рассылки Alibaba Cloud довольно сложна. Есть простой способ обойти эту проблему: если отправка почты не удалась, будет выдано сообщение об ошибке, содержащее содержимое письма, например, ссылку активации для регистрации учётной записи. Вы можете скопировать эту ссылку в браузер, чтобы активировать учётную запись. В будущем мы рассмотрим возможность упрощения mail-svc и поддержки простых методов настройки и отправки почты, таких как SMTP.
Staffjoy — это американская компания из Кремниевой долины, основанная в 2015 году Филиппом И. Томасом. Компания получила инвестиции от известных организаций, таких как Y Combinator. Основным бизнесом Staffjoy является предоставление программного обеспечения для управления расписанием рабочих часов (Scheduling) для малых предприятий, помогая им повысить эффективность управления сотрудниками, особенно в сфере услуг, таких как розничная торговля и общественное питание. Из-за развития бизнеса и найма персонала компания Staffjoy в конечном итоге закрылась в 2017 году. Перед закрытием компания открыла исходный код большей части своего основного продукта на GitHub сообществу. Staffjoy V2 — это последняя SaaS-версия системы корпоративного расписания, разработанная компанией перед закрытием. Она имеет более 1000 звёзд на GitHub и отличается высоким качеством дизайна и кода. Многие предприятия в настоящее время адаптируют её под свои нужды. Staffjoy V2 представляет собой небольшое SaaS-приложение, использующее микросервисы и архитектуру разделения переднего и заднего плана, поддерживающее однократную установку в облачной среде Kubernetes/GKE и являющееся шаблоном для изучения современных SaaS, микросервисов и облачных нативных архитектур.
Функциональные возможности приложения Staffjoy относительно просты. Проще говоря, оно помогает менеджерам малого бизнеса управлять сотрудниками и составлять расписание, а также своевременно информировать сотрудников о расписании через SMS или электронную почту. Конкретно, Staffjoy поддерживает две основные роли пользователей и сценарии использования: администраторы компаний (admin), которые могут управлять компаниями (company), каталогами сотрудников (directory), командами (team) и сотрудниками (worker), а также создавать задания (job) и публиковать информацию о сменах (shift); сотрудники компаний, которые могут использовать Staffjoy для управления своей личной информацией, такой как телефоны и электронные письма, чтобы получать соответствующие уведомления о расписании. Приложение Staffjoy в основном предоставляется в виде общей версии SaaS, но также поддерживает индивидуальные развёртывания для крупных клиентов. Это требует простоты развёртывания и эксплуатации приложения Staffjoy, а также поддержки однократной установки в облачную среду, такую как GKE. Кроме того, как SaaS-сервис, хороший маркетинг (Marketing) и обслуживание клиентов являются ключом к привлечению клиентов, поэтому Staffjoy должен предоставлять дружественные к маркетингу страницы продвижения и входа, а также поддерживать основные онлайн-системы обслуживания клиентов, такие как Intercom.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )