This user-friendly proof-of-concept application is designed for novice cryptocurrency enthusiasts (e.g., an elderly family member) to understand their transaction history on Ethereum effortlessly. The application should present the transaction history associated with a given wallet address straightforwardly and intuitively, akin to traditional bank transaction records. Despite the abundance of blockchain explorers available, their tendency to overwhelm users with excessive data often complicates understanding transactions. This project aims to harness available data sources and services to craft a more accessible and engaging user experience for a blockchain-novice audience.
Before getting started, make sure you'll need to install the following items on your development machine:
This application fetches the transaction history using Moralis Wallet API. To successfully run the server, you must create an account and obtain an API key. Once you've generated an API key, create a .env
file in the root of the server project and add the following line:
API_KEY=INSERT_YOUR_API_KEY_HERE
- Let's first run the server by running the following commands in your terminal:
$ cd server
$ yarn install
$ yarn start
- You are all set 🥳 🎉 To start your local environment, run:
$ cd app
$ yarn install
$ yarn dev
You can view the application by navigating to http://localhost:5173/.