Add package.json and front-end components