{"id":38913869,"url":"https://github.com/oceans404/fullstack-polygon-id-vc-gated-dapp","last_synced_at":"2026-01-17T15:24:00.451Z","repository":{"id":211508618,"uuid":"657577759","full_name":"oceans404/fullstack-polygon-id-vc-gated-dapp","owner":"oceans404","description":"Fullstack Polygon ID verification template for creating VC gated dapps","archived":false,"fork":false,"pushed_at":"2024-04-19T01:57:39.000Z","size":315,"stargazers_count":25,"open_issues_count":1,"forks_count":23,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-19T02:27:29.365Z","etag":null,"topics":["decentralized-identity","did","iden3","polygon","polygon-id","polygonid","vc","verifiable-credential","verifier"],"latest_commit_sha":null,"homepage":"https://stephs-vc-gated-dapp.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oceans404.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-06-23T11:19:46.000Z","updated_at":"2024-04-19T02:27:31.545Z","dependencies_parsed_at":"2023-12-19T19:10:03.851Z","dependency_job_id":null,"html_url":"https://github.com/oceans404/fullstack-polygon-id-vc-gated-dapp","commit_stats":null,"previous_names":["oceans404/fullstack-polygon-id-vc-gated-dapp"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/oceans404/fullstack-polygon-id-vc-gated-dapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceans404%2Ffullstack-polygon-id-vc-gated-dapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceans404%2Ffullstack-polygon-id-vc-gated-dapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceans404%2Ffullstack-polygon-id-vc-gated-dapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceans404%2Ffullstack-polygon-id-vc-gated-dapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oceans404","download_url":"https://codeload.github.com/oceans404/fullstack-polygon-id-vc-gated-dapp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceans404%2Ffullstack-polygon-id-vc-gated-dapp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28511386,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T13:38:16.342Z","status":"ssl_error","status_checked_at":"2026-01-17T13:37:44.060Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["decentralized-identity","did","iden3","polygon","polygon-id","polygonid","vc","verifiable-credential","verifier"],"created_at":"2026-01-17T15:23:59.830Z","updated_at":"2026-01-17T15:24:00.436Z","avatar_url":"https://github.com/oceans404.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# This is a template for creating your own VC Gated Dapp\n\nLive links\n- Frontend: https://stephs-vc-gated-dapp.vercel.app\n- Server: https://fullstack-polygon-id-vc-gated-dapp.onrender.com\n\n\nThis template spins up a dapp that is\n\n- ✅ Built with the popular [NextJS](https://nextjs.org/) library\n- ✅ VC Gated with a [Polygon ID KYCAgeCredential](https://oceans404.notion.site/How-to-get-a-KYCAgeCredential-Verifiable-Credential-f3d34e7c98ec4147b6b2fae79066c4f6?pvs=4)\n- ✅ Fully connected with to all EVM chains including Polygon zkEVM Cardona Testnet and Polygon Amoy Testnet with [RainbowKit](https://www.rainbowkit.com/)\n- ✅ Beautifully styled with configurable components and icons from the [Chakra UI](https://chakra-ui.com/docs/components) library\n- ✅ Ready to interact with any smart contract thanks to working read and write examples from a Polygon zkEVM Testnet demo smart contract with [wagmi hooks](https://wagmi.sh/)\n\nUse this template as a base to bootstrap a Polygon hackathon project **FAST** 🏃🏻‍♀️ so you can focus on your dapp's business logic \u0026 building the value layer of the internet. 🚀\n\nLove or hate something about this template? Let me know by [tweeting your feedback](https://twitter.com/intent/tweet?text=gm%20Steph%20I'm%20building%20with%20your%20VC%20gated%20Dapp%20template%20%400ceans404%20https%3A%2F%2Fgithub.com%2Foceans404%2Ffullstack-polygon-id-vc-gated-dapp%20%400xPolygon)\n\n## Getting started with the template\n\nNode requirement: **node v20.2.0**\n\nHere's how to check your node version.\n\n```bash\nnode -v\n```\n\nIf you're not running this version, you can switch your version with [nvm](https://www.freecodecamp.org/news/node-version-manager-nvm-install-guide/)\n\n#### Setup\n\n0. Visit the template repo https://github.com/oceans404/fullstack-polygon-id-vc-gated-dapp/tree/main and click \"Use this template\" to create a new repo\n\n1. Get a KYCAgeCredential Verifiable Credential - [follow instructions here](https://oceans404.notion.site/How-to-get-a-KYCAgeCredential-Verifiable-Credential-f3d34e7c98ec4147b6b2fae79066c4f6?pvs=4)\n\n2. Follow server setup instructions\n\nhttps://github.com/oceans404/fullstack-polygon-id-vc-gated-dapp/tree/main/server\n\n3. Follow frontend setup instructions\n\nhttps://github.com/oceans404/fullstack-polygon-id-vc-gated-dapp/tree/main/did-frontend\n\n## Default localhosts\n\n- Frontend: localhost:3000\n- Server: localhost:8080\n\n## Here's the fullstack vc gated dapp this template spins up\n\nWelcome page: In order to see the dapp, you need to prove your access rights. Click the \"Prove access rights\" button\n\n\u003cimg width=\"1135\" alt=\"Screenshot 2023-06-23 at 10 51 19 AM\" src=\"https://github.com/oceans404/fullstack-polygon-id-vc-gated-dapp/assets/91382964/65c486ea-16f5-4ad7-9da5-97492bc83b7e\"\u003e\n\nA modal with a QR code appears. Scan this QR code with your Polygon ID mobile app. Note: you must hold a KYCAgeCredential with a birthday before this year. [Here's how to get the KYCAgeCredential VC](https://oceans404.notion.site/How-to-get-a-Verifiable-Credential-f3d34e7c98ec4147b6b2fae79066c4f6?pvs=4)\n\n\u003cimg width=\"1134\" alt=\"Screenshot 2023-06-23 at 10 51 30 AM\" src=\"https://github.com/oceans404/fullstack-polygon-id-vc-gated-dapp/assets/91382964/c570c4c6-c549-4dea-9f4b-611bb54bbe78\"\u003e\n\nIf you successfully complete age verification, you'll see a success message, then be redirected to the dapp.\n\n\u003cimg width=\"1133\" alt=\"Screenshot 2023-06-23 at 10 51 57 AM\" src=\"https://github.com/oceans404/fullstack-polygon-id-vc-gated-dapp/assets/91382964/f3d12060-d17e-4c55-b4da-43c6fe13c7eb\"\u003e\n\nThis is the Dapp page that you see once you've proved access rights. It's set up with a RainbowKit wallet connector and has read and write to smart contract examples.\n\n\u003cimg width=\"1134\" alt=\"Screenshot 2023-06-23 at 10 52 19 AM\" src=\"https://github.com/oceans404/fullstack-polygon-id-vc-gated-dapp/assets/91382964/7e89b2b8-fb78-42df-9bc1-5938198af3a8\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foceans404%2Ffullstack-polygon-id-vc-gated-dapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foceans404%2Ffullstack-polygon-id-vc-gated-dapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foceans404%2Ffullstack-polygon-id-vc-gated-dapp/lists"}