{"id":18258187,"url":"https://github.com/cheqd/airdrop-ui","last_synced_at":"2025-04-08T22:47:31.312Z","repository":{"id":39760927,"uuid":"495372765","full_name":"cheqd/airdrop-ui","owner":"cheqd","description":"Airdrop Website for Cheqd Network","archived":false,"fork":false,"pushed_at":"2022-10-07T17:43:30.000Z","size":24622,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-02-14T17:58:08.667Z","etag":null,"topics":["cloudflare"],"latest_commit_sha":null,"homepage":null,"language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cheqd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2022-05-23T11:02:03.000Z","updated_at":"2025-02-02T15:40:55.000Z","dependencies_parsed_at":"2023-01-19T18:48:32.903Z","dependency_job_id":null,"html_url":"https://github.com/cheqd/airdrop-ui","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"cheqd/.github","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheqd%2Fairdrop-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheqd%2Fairdrop-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheqd%2Fairdrop-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheqd%2Fairdrop-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cheqd","download_url":"https://codeload.github.com/cheqd/airdrop-ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247941719,"owners_count":21022037,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloudflare"],"created_at":"2024-11-05T10:29:32.311Z","updated_at":"2025-04-08T22:47:31.296Z","avatar_url":"https://github.com/cheqd.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cosmos SDK Airdrop Frontend\n\n## ℹ️ Overview\n\nAs part of [cheqd](https://www.cheqd.io)'s marketing initiatives in 2022, we ran [a community rewards programme / airdrop to Cosmonauts](https://blog.cheqd.io/cosmos-community-airdrop-32fdb1c0cfd0) in the Cosmos SDK ecosystem. This campaign rewarded individuals for their participation in staking CHEQ/ATOM/OSMO/JUNO tokens and contributing to [Osmosis DEX Liquidity Pools](https://docs.osmosis.zone/overview/).\n\nWe had 6 tiers that wallet addresses could be eligible to be rewarded in CHEQ tokens for. We wanted to design a self-serve microsite that would allow individuals to check their eligibility for the airdrop and claim tokens if eligible. We took inspiration from similar airdrop frontend sites such as the [Likecoin airdrop claims site](https://github.com/likecoin/app-like-co).  \n\nWe recommend looking at the [documentation](https://v3.nuxtjs.org) for further information if you're interested in leveraging this repo.\n\n## ☑ Features\n\n- Install chain configuration for target chain (if not present)\n- Extract a read-only wallet address from required Cosmos SDK chains\n- Check backend APIs for airdrop eligibility tiers and display breakdown\n- Allow claiming airdrops and checking status of distribution (only unclaimed, pending, or claimed states)\n\n## 🧑‍💻🛠 Developer Guide\n\nThis frontend site was developed to work with [Cloudflare Workers](https://workers.cloudflare.com/), a serverless and highly-scalable platform so that the airdrop reward site could handle spikes in demand.\n\nThis repo only contains code for the airdrop frontend UI. The backend for distribution was handled using separate Cloudflare Workers.\n\n### Setup\n\nInstall dependencies using Yarn\n\n```bash\nyarn install\n```\n\n### Development\n\nStart the development server on [localhost:3000](http://localhost:3000)\n\n```bash\nyarn dev\n```\n\n### Build\n\nBuild the application for production\n\n```bash\nyarn build\n```\n\n### Deploy\n\nUse [Wrangler CLI](https://developers.cloudflare.com/workers/wrangler/get-started/) to modify the required variables in `wrangler.toml` for [publishing to Cloudflare Workers](https://developers.cloudflare.com/workers/wrangler/commands/).\n\n```bash\nwrangler publish\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheqd%2Fairdrop-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcheqd%2Fairdrop-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheqd%2Fairdrop-ui/lists"}