Add Category backend and first front end