Algo Tracker is a monorepo containing a backend service (API) and a frontend application for tracking Algorand addresses and their activities.
Preview:
- Api - https://algotracker-6e505635273e.herokuapp.com/
- App - https://algo-tracker-frontend.vercel.app/
This monorepo contains the following packages:
- backend: A Node.js API for tracking Algorand addresses
- frontend: A simple Vue frontend application for managing the addresss
The backend service is responsible for tracking specified Algorand addresses, fetching their details, and storing the data.
- Technology Stack: Node.js, TypeScript, Express
- Main Dependencies: algosdk, express, axios
The frontend application provides a user interface to interact with the backend service, displaying tracked Algorand addresses and their activities.
- Technology Stack: React, TypeScript, Tailwind CSS
Node.js and pnpm / yarn installed
To install this project, follow these steps:
-
Clone the repo
git clone https://github.com/mafrasil/algo-tracker.git
-
Navigate to the repository directory
cd algo-tracker
-
Install
yarn install
yarn dev
or yarn start
- Backend:
http://localhost:3000
- Frontend:
http://localhost:5173
Alternatively you can start the backend or frontend services individually yarn dev:backend
or yarn dev:frontend
To run tests for the API
yarn test