Built backend and basic front end