arsnova-server
arsnova-server copied to clipboard
The backend components of ARSnova. ARSnova is a modern, web-based approach to Audience Response Systems (ARS).
= ARSnova
ARSnova is a modern, web-based approach to Audience Response Systems (ARS). It is the basis for the https://particify.de[online service Particify] and released under an open-source license.
image::https://gitlab.com/particify/dev/foss/arsnova/-/raw/master/assets/showcase.png[A showcase of ARSnova's quiz feature,700]
The ARSnova software is composed of multiple modules: the https://gitlab.com/particify/dev/foss/arsnova-webclient[web client] and multiple backend services. This repository contains the code for all the backend services. It is the main repository which also contains scripts and configurations to run the software with Docker Compose.
== Getting started
If you are new to ARSnova, you might first want to have a look at our https://particify.de/en/features/[feature overview] and https://particify.de/manual/[end-user documentation (German only, an English version is planned)].
To run ARSnova yourself, see our documentation regarding a link:.docker/compose/production/README.adoc[Docker Compose production setup].
You want to work with the codebase? Great! Learn how to link:.docker/compose/development/README.adoc[setup a development environment for ARSnova].
== Releases
We provide container images with a Docker Compose configuration for our https://github.com/particify/arsnova-server/releases[software releases].
== Support
=== Community support
Discuss ARSnova-related questions with other ARSnova users:
- General discussions: https://gitter.im/particify-foss/arsnova-community
- Development-related discussions: https://gitter.im/particify-foss/arsnova-dev
=== Commercial support
If you need professional support with quick response times, we've got you covered. We offer https://particify.de/arsnova/dienstleistungen[support services around ARSnova] (German website) through Particify which include:
- general technical support
- installation and integration
- updates and data migration
- customization