Skip to content

it-at-m/kobit-backend

Repository files navigation

UFO APP Backend

Description English

Summary

Conflict Resolution Web Application for government organisations and businesses

The UFOApp helps an employee who has a problem/conflict by providing an overview of the employer contact points, offering support for the right employer contact points in the respective situation, and centrally providing information and opportunities for reflection on the topic of conflicts.

The UFOApp is user-centric, low-threshold offering, contribution to digitization.

Framework

Conflicts are commonplace at work, especially in today's ever-changing, "crisis-ridden" world, challenges posed by home office, new work, vuca world

Prerequisite digital accessibility and mobile-first

Software Usecases

  • User, who has a problem/conflict, wants an overview of possible contact points and support in selecting the appropriate contact point for the respective situation.

  • User, who has a problem/conflict, would like to inform himself/herself independently about the topic of conflicts, possible courses of action.

  • User would like to be informed about the topic of conflicts, be shown possible courses of action, self-reflection in a playful, interactive form.

  • Contact points would like to make themselves known and provide information via a content management system CMS. They would like to be able to edit the texts independently.

Beschreibung Deutsch

Zusammenfassung

Konfliktbegleitungs Web Application für staatliche Organisationen und Unternehmen

Die UFOApp hilft dem Nutzer, der ein Problem/Konflikt hat, indem sie eine Übersicht über die Anlaufstellen gibt, Unterstützung der richtigen Anlaufstellen in der jeweiligen Situation bietet und zentral Informationen und Reflektionsmöglichkeit rund um das Thema Konflikte bietet.

Die UFOApp ist nutzerzentriert, niederschwelliges Angebot, Beitrag zur Digitalisierung

Rahmenbedingungen

Konflikte sind alltäglich in der Arbeit insbesondere in aktuell ständig verändernden, „krisengebeutelten“ Welt, Herausforderungen durch Homeoffice, New Work, Vuca Welt

Voraussetzung digitale Barrierefreiheit und mobile-first

Software Usecases

  • Nutzer, der Problem/Konflikt hat, möchte Überblick über mögliche Anlaufstellen und Unterstützung bei der Auswahl der geeigneten Anlaufstelle für die jeweilige Situation

  • Nutzer, der Problem/Konflikt hat, möchte sich eigenständig rund um das Thema Konflikte, Handlungsmöglichkeiten informieren.

  • Nutzer möchte sich rund um das Thema Konflikte informieren, Handlungsmöglichkeiten aufgezeigt bekommen, Selbstreflektion in spielerischer, interaktiver Form

  • Anlaufstellen möchten sich bekannt machen und Informationen über einen Content Management System CMS zur Verfügung stellen. Sie möchten die Texte selbständig bearbeiten können.

Built With

The documentation project is built with technologies we use in our projects:

  • Java JDK 11.0.10
  • SpringBoot 2.7.5
  • Maven Apache Version: 3.8.1

See the backend System and Software Requirements: https://github.com/it-at-m/kobit-backend/wiki/System-and-Software-Requirements

Roadmap

  • In the immediate future now: improving the user interface
  • In the nearterm future weeks from now: developing a CMS for admin users
  • In the midterm future 4-6 months from now: analytics and insights
  • In the longterm future 12-24 months from now: implementation of an AI Chatbot assistent

Set up

Installation can be found in the backend wiki under Installation: https://github.com/it-at-m/kobit-backend/wiki/Installation

Documentation

Backend developer documentation can be found in the backend wiki: https://github.com/it-at-m/kobit-backend/wiki

Contributing

See 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 open an issue with the tag "enhancement", fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Open an issue with the tag "enhancement"
  2. Fork the Project
  3. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  4. Commit your Changes (git commit -m 'Add some AmazingFeature')
  5. Push to the Branch (git push origin feature/AmazingFeature)
  6. Open a Pull Request

More about this in the CODE_OF_CONDUCT file.

Please read the backend Rules When the Using the Repositories: https://github.com/it-at-m/kobit-backend/wiki/Rules-When-the-Using-the-Repositories

License

Distributed under the MIT License. See LICENSE file for more information.

Contact

it@M - [email protected]