The platform, Airstack, is designed to enable project teams that want to conduct token airdrops to identify target users based on on-chain data from token holders in other projects. By utilizing various criteria, the platform maximizes the effectiveness of the airdrops. The extracted user data can be downloaded in CSV format, which can then be uploaded to other tools that facilitate the airdrop process.
This project utilizes Airstack APIs (TokenBalances API, TokenTransfers API) instead of the upcoming Snapshots feature mentioned in the roadmap. The backend runs on Express, hosted on AWS Lightsail to secure the API key. For the frontend, Next.js is employed and deployed on Vercel, which converts the JSON data returned by the backend into a downloadable CSV format.