fullstack js app for a university project