feat(app): file upload and better design