web backend for senior design project