{"id":13422273,"url":"https://github.com/anhfactor/celopunk-auction","last_synced_at":"2025-03-15T11:31:30.334Z","repository":{"id":42031639,"uuid":"479662464","full_name":"anhfactor/celopunk-auction","owner":"anhfactor","description":"CeloPunk is a NFT marketplace on celo testnet chain (Alfajores). It allows user mint, buying, make an offer, claim funds of NFTs in an automated environment.","archived":false,"fork":false,"pushed_at":"2023-11-21T16:17:05.000Z","size":5202,"stargazers_count":5,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-27T22:33:21.278Z","etag":null,"topics":["alfajores","buying","celo","celopunk","dacade","erc721","marketplace","mint","nft"],"latest_commit_sha":null,"homepage":"https://celopunk-auction.vercel.app/","language":"TypeScript","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/anhfactor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null}},"created_at":"2022-04-09T08:15:23.000Z","updated_at":"2023-12-02T17:04:32.000Z","dependencies_parsed_at":"2023-01-30T23:01:06.265Z","dependency_job_id":null,"html_url":"https://github.com/anhfactor/celopunk-auction","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anhfactor%2Fcelopunk-auction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anhfactor%2Fcelopunk-auction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anhfactor%2Fcelopunk-auction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anhfactor%2Fcelopunk-auction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anhfactor","download_url":"https://codeload.github.com/anhfactor/celopunk-auction/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243724954,"owners_count":20337655,"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":["alfajores","buying","celo","celopunk","dacade","erc721","marketplace","mint","nft"],"created_at":"2024-07-30T23:00:40.906Z","updated_at":"2025-03-15T11:31:29.946Z","avatar_url":"https://github.com/anhfactor.png","language":"TypeScript","funding_links":["https://www.buymeacoffee.com/anhfactor"],"categories":["🌎️ Websites"],"sub_categories":[],"readme":"# CeloPunk auction\r\n\u003ca href=\"https://www.buymeacoffee.com/anhfactor\" target=\"_blank\"\u003e\u003cimg src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" \u003e\u003c/a\u003e\r\n\r\n## Overview\r\n\r\nCeloPunk is a NFT marketplace on celo testnet chain (Alfajores). It allows user mint, buying, make an offer, claim funds of NFTs in an automated environment.  \r\nThe demo from challenge Dacade courses \"Celo Development 201: [https://dacade.org/communities/celo/courses/celo-201/challenges/df5bfad4-7af3-4fd6-9351-ed6d9f45ac4b] - Dacade \r\n- [Demo Website](http://celopunk-auction.vercel.app/). \r\n\r\nYou can signup here to learn and earn crypto: https://dacade.org/signup?invite=anhfellow\r\n\r\n## Technology stack\r\n\r\n- `Solidity`\r\n- `Next.js`\r\n- `Hardhat`\r\n- `celodapp kit`\r\n- `Metamask`\r\n- `IPFS`\r\n- `ChakraUI`\r\n\r\n## Contracts\r\n\r\n- NFTCollection - 0x438cd380130f848E59B163c345d04A67F346649d\r\n- NFTMarketplace - 0x9632Daa18c167a318D712E95b78E97d81246458a\r\n\r\n## Features\r\n\r\n1. Mint NFT straight from NFTCollection contract. User must input a name, description and upload a file (image, gif, video) to mint his own NFT \r\n2. User can make an offer his NFT by specifying its price. If someone fulfills this offer, then the NFT ownership is transferred to a new owner. \r\n3. User can cancel an offer he did in the past if in the end he does not want to sell his NFT or wants to adjust the price.\r\n4. User can buy those NFT which someone else offered for sale in the marketplace.\r\n5. If user sold an NFT, he can claim his funds go to \"My assets\" page and click on tab \"collect sale fund\".  \r\n6. NFT can track owner, creator address.  \r\n\r\n## Screenshots\r\n\r\n- **Home Page**\r\n  ![Home Page](./public/home-page.png)\r\n- **Explore NFT**\r\n  ![Explore Page](./public/explore-page.png)\r\n- **My assets/Collect sale fund**\r\n  ![My Assets](./public/profile.png)\r\n- **Mint NFT**\r\n  ![Mint NFT](./public/mint-nft.png)\r\n- **NFT Details**\r\n  ![NFT Details](./public/nft-details.png)\r\n  \r\n## Installing\r\n \r\nFirst you need to copy .env.example to .env and fill in your private key.\r\n\r\nRun the following command in your terminal after cloning the main repo:\r\n\r\n```\r\nyarn\r\nnpx hardhat run scripts/deploy.js --network alfajores\r\nyarn build\r\nyarn dev\r\nyarn start\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanhfactor%2Fcelopunk-auction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanhfactor%2Fcelopunk-auction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanhfactor%2Fcelopunk-auction/lists"}