As part of a training project, a customized location platform for networked and efficient collaboration is being developed, which is designed for internal company use. The platform has a modular structure and combines several tools for optimizing location-related processes. Eventify is one of the tools that can be accessed via the company's internal location hub. It supports the planning and organization of joint activities in the workplace and provides a central platform on which events can be proposed, coordinated and tracked. The aim is to strengthen the sense of community and promote a sustainable team culture.
Supplement
The underlying software architecture follows a service-oriented approach that enables flexible and scalable development. Modern and proven technologies are used for the implementation: Frontend: Developed with React, TypeScript and Vite, combined with HTML and CSS for an intuitive and high-performance user interface. Quality assurance is carried out by Jest for unit tests and Playwright for end-to-end tests. Backend: Implemented in Python, with a PostgreSQL database to store and manage data. The entire application is Dockerized so that all components – both the frontend and the backend including the database – can be executed in Docker containers. This enables uniform, portable and scalable deployment in different environments, simplifies deployment and ensures a consistent runtime environment. Shared components are provided and used as Node packages via Gitea.