/Czujka

Slack Bot for notification of office closings

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Czujka

Slack Bot for notification of office closings

Table of contents

General info

This project is a simple notification application connected to the Slack communicator. Application sends information about the room status and allows you to sign up for the queue. The last person is informed that he's closing the room. For proper operation ESP8266 microcontroller (or another with WiFi module) with light sensor is required. The microcontroller is used to notify the server of the room status.

Available endpoints

  • /zamykam {hh/mm} - subscribing to the queue
  • /lista - queue display
  • /wypisz - unsubscribing from the queue
  • /biuro - checking room status

Technologies

Project is created with:

  • Java version 8
  • SpringBoot version 2.1.4
  • Maven version 3.6.3
  • MySQL version 8.0.15

Setup

To run this project, install it locally using maven:

$ mvn package
$ cd target
$ java -jar <projectName>

Authors