backend for smart-campus