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 install
yarn start
Use 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:reset
You might want to reset the database if the request to GET /wallets
returns an empty list 🙂.
yarn run storybook
Storybook will start on port 6006.
yarn test
Tests 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.