MintApps/server
9
3
Fork
You've already forked server
1
MintApps optional server component offering synchronization between clients
  • JavaScript 100%
2026年06月19日 08:08:08 +02:00
app fix: update npm packages, use defaults for otp, remove compression (not required) 2026年06月19日 08:08:08 +02:00
install version 2.5 2026年05月11日 19:59:29 +02:00
tests feat: update auth and room creation 2026年05月11日 19:59:03 +02:00
.gitignore feat: version 2.4.0, new config format, disable inactive accounts, store user language 2026年03月30日 11:02:26 +02:00
.prettierrc.json #4 , #5 , version 2.1.0-beta 2025年09月11日 11:23:42 +02:00
eslint.config.js feat: share option for activities, serving blobs directly to client 2025年12月15日 17:10:10 +01:00
INSTALL.md feat: update auth and room creation 2026年05月11日 19:59:03 +02:00
jsdoc.conf #4 , #5 , version 2.1.0-beta 2025年09月11日 11:23:42 +02:00
LICENSE First commit, initial Version 1.0.0 2023年02月06日 07:49:31 +01:00
package.json fix: update npm packages, use defaults for otp, remove compression (not required) 2026年06月19日 08:08:08 +02:00
README.md #4 , #5 , version 2.1.0-beta 2025年09月11日 11:23:42 +02:00

MintApps - Node.js Server component

This repo provides this server component (based on Node.js), see INSTALL.md for installation instructions.

Purpose

The MintApps contain an optional server component which serves the following purposes:

  1. Synchronization between multiple guests in cooperative apps, such as quiz games
  2. Saving your own activities, such as self-created quiz games

In other words, this means that the server component is only required by some selected apps.

Architecture

The optional MintApps server is based on nodejs and uses the Express framework. WebSockets are used to map real-time synchronization and mariadb serves as database.

License

MintApps is licensed under the "GNU General Public License 3", please note that this excludes any liability or warranty.

Disclaimer of Warranty.

There is no warranty for the program, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide the program "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction.

Limitation of Liability

In no event unless required by applicable law or agreed to in writing will any copyright holder, or any other party who modifies and/or conveys the program as permitted above, be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the program (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the program to operate with any other programs), even if such holder or other party has been advised of the possibility of such damages.