Create the screens for a Busha MVP application.
| View | Links |
|---|---|
| Account List | Issue • Tests |
| Add Account | Issue • Tests |
-
Satisfy the requirements using TypeScript and React.
-
Make use of, but don't change, the dependencies in
package.json. -
Make use of, but don't change, the components in
src/components/shared. See examples insrc/stories. -
Don't change the tests in
src/tests.
When the tests pass, and the UI resembles the figma design, archive your work in a .zip file and send it to [email protected] with your CV. Do not include node_modules in the .zip file.
Or submit a pull request
Something we can improve? Email [email protected].
yarn installyarn startUse the exposed JSON server API Docs
Alternatively, JSON Server will start on port 3090 and Create React App will start on port 3000.
yarn run db:resetYou might want to reset the database if the request to GET /wallets returns an empty list 🙂.
yarn run storybookStorybook will start on port 6006.
yarn testTests are written with Jest and React Testing Library.
This project was bootstrapped with Create React App and Typescript.
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.