celo-org / celo-org/gitcoin

[BOUNTY]: Create an NFT marketplace using Tatum's APIs to integrate Celo

Open
#115 9 comments 0 reactions 3 assignees Claimed by @reachjason View on GitHub
Dominant language
No language data
Stars
174
Forks
114
PR merge metrics
No merged PRs in 30d

Description

### Create an NFT marketplace using Tatum's APIs to integrate Celo

### Challenge Description

Tatum is a fan of Celo. The fast transaction times, low gas fees, and full EVM compatibility. To celebrate Tatum and Celo's ongoing relationship, let’s do a bounty!

Leverage Tatum’s prebuilt [NFT](https://docs.tatum.io/guides/blockchain/how-to-create-nft-token) and [marketplace](https://docs.tatum.io/tutorials/how-to-create-a-peer-to-peer-nft-marketplace) smart contracts to build a truly awesome NFT marketplace integrating Celo, with a streamlined user experience and a dazzling user interface. Integrate [royalty NFTs](https://docs.tatum.io/guides/blockchain/how-to-create-royalty-nfts-with-percentage-cashback-and-provenance-data) and [Tatum’s Gas Pump](https://docs.tatum.io/tutorials/how-to-pay-fees-for-token-transfers-from-another-address) to pay for your users’ gas fees. The Celo team will select the top 5 submissions.

### Submission Requirements

#### Deliverable
- Completed GitHub repository linked in your Gitcoin submission.

#### Judging Criteria
The Celo team will pick the top 3 submissions if they meet the quality requirements.

- _We do not expect submissions to be production quality!_
- Clean, organized, high-quality code - You can use any language to build your NFT marketplace.
- Creativity/Ingenuity - How creative is your marketplace?
- Design - How usable is your marketplace? Did you spend time improving the UI and UX? How usable is your app? Did you spend time improving the UI and UX? Is there a consistent design language?
- Features - Which features have you added to the marketplace?
- Scope of Work - How much time and effort did it take to complete this project?
- Extra Media - Does the submission include images, screenshots, and/or videos?

#### Other Requirements
- All contributions/PRs to public (Celo) repositories should be open source and should follow the contributions rules of the relevant repository.
- All non-code documents should be using Markdown format.
- In the project description or repository readme, include a proper security notice. E.g., it should tell the visitor the project is not audited and should not be used in a production environment.

### Funding Currency & Amount

Winning submissions will receive $1.5k worth of CELO or cUSD. A maximum of 3 submissions will be accepted.

### Resources

The first 1,000 users who start building on Celo with Tatum will get all of the features of our Basic plans absolutely free for the first 3 months. That means you 200 API requests per second and 5,000,000 requests per month without paying anything out of pocket.

To apply for your free Basic plan, just sign up for a free API key in the Tatum Dashboard, fill out the application form below, and as soon as you’re approved, your Free plan will be upgraded to a Basic plan for the next 3 months!

[Apply for 3-months free](https://tatumio.typeform.com/to/IKy1uiIH)

- [Sign up for API key](https://dashboard.tatum.io/sign-up)
- [How to get started](https://blog.tatum.io/how-to-get-started-with-blockchain-development-using-tatum-db349d90653?gi=3e1e351dd06f)
- [Generating wallets with Tatum](https://www.youtube.com/watch?v=5UVOoDbcUoA)
- [API documentation](https://tatum.io/apidoc)
- [Create NFT with Tatum](https://docs.tatum.io/guides/blockchain/how-to-create-nft-token)
- For any other questions, join the [Tatum Discord](https://discord.gg/4TWtSP3vxU).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.