server code + backend code + front end