backend for the katale app