Skip to content

A demonstration of Tatum API using a simple React app.

Notifications You must be signed in to change notification settings

martinkyselak/tatum-react-demo

Repository files navigation

Tatum React Demo Application

The purpose of this simple application is to get familiar with React framework, TypeScript and Tatum API in addition to couple of other frameworks/libraries.

Application allows user to get Ethereum wallet data identified by its address. When valid wallet address is entered, Tatum API is used to fetch balance and last 10 transactions related to the wallet.

Used Frameworks/Libraries

This list covers main frameworks/libraries used in the application together with a short list of parts that were learned during development.

  • React, for instance components, hooks (useState, useEffect, useForm)
  • Jest and React Testing library for writing unit and component tests
  • ESLint for linting and Prettier for code formatting
  • Tailwind CSS for basic styling of the application
  • GitHub Actions for basic CI pipeline covering build, test, deploy
  • Azure Static Web Apps for hosting and automatic deployment using GitHub Actions

References