Avatar Upload is a React and TypeScript project that provides a user interface for uploading avatars. This project was build as part of an selective process.
To install Avatar Upload, clone the repository and run the following command:
npm install
This will install all the necessary dependencies required for the project.
To start the project, run the following command:
npm start
This will start the project and launch it in your default browser.
Avatar Upload provides two types of tests: unit tests and end-to-end tests. To run the unit tests, use the following command:
npm run test:unit
To run the end-to-end tests, use the following command:
npm run local:test:e2e
Avatar Upload also provides a Storybook for viewing and testing components in isolation. To launch the Storybook, use the following command:
npm run storybook
This will launch the Storybook and open it in your default browser.