Build on-chain with Circle and USDC
For the final project you will have two options. Each option will demonstrate a use case of Circle and its technologies. You will create a GitHub repository for your final project and submit the repo’s link. You can use any frontend and backend technologies you want but here is an example of a possible tech stack you can use:
Example JS Based Tech Stack
- Frontend: NextJs
- Backend: NodeJs
You will need to interact with Circle APIs. Although this can be done through the frontend, using backend technologies will give you more modular design and recommended. You have seen both uses during the course.
Use Cases
Cross Border Payments
Cross-border payments are slow, expensive, and opaque. Circle's solutions can revolutionize them with USDC stablecoin.
Options
Come up with an idea that tackles a problem with the current shortcomings of cross border payments. To give you an idea here are some examples (you can also choose one of these options):
- Payroll Platforms: Facilitate seamless, cost-effective salary payments to employees across borders using USDC. Explain how your solution addresses challenges like fluctuating exchange rates and slow settlement times.
- International Remittances: Create a platform enabling individuals to send money to family and friends abroad with minimal fees and near-instant settlement. Highlight your solution's advantages over traditional remittance services.
- Peer-to-Peer Payments: Design an application allowing individuals to send and receive payments directly across borders without intermediaries. Emphasize the potential for cost savings and convenience.
- Global Marketplaces: Build a solution empowering marketplace buyers and sellers to transact in USDC, streamlining payments and minimizing foreign exchange risk. Discuss how your application promotes trust and security in international trade.
Tools
- USDC: Leverage the stability and programmability of the USDC stablecoin.
- Circle Cross-Chain Transfer Protocol (CCTP) - Optional: Facilitate transfers of value across different blockchains.
- Wallets: Enable secure storage and convenient management of USDC for users.
- Gas Station (only compatible with developer controlled wallets): Help users manage gas fees and streamline transactions.
Dollar Access
Millions of people worldwide lack access to traditional banking systems, stable currencies, and reliable financial services. Circle's USDC stablecoin and related tools can provide an avenue for financial inclusion and stability, unlocking new opportunities in an increasingly digital economy.
Options
Come up with an idea that tackles a problem with the current shortcomings of cross border payments. To give you an idea here are some examples (you can also choose one of these options):
- Unbanked Wallets: Design a simple, secure web wallet allowing individuals without bank accounts to store, send, and receive USDC. Emphasize ease of use and how your solution addresses challenges faced by unbanked populations.
- Consumer Financial Apps: Create an application that integrates USDC for savings, investments, or microloans. Explain how your solution promotes financial independence and access to capital, particularly in underserved communities.
- Stable Payments Gateway: Build a solution empowering merchants, particularly in volatile economies, to accept payments in USDC. Discuss how your application mitigates the impact of currency fluctuations and establishes predictable pricing.
Tools
- USDC: The cornerstone of any dollar-access application.
- Circle Cross-Chain Transfer Protocol (CCTP) - Optional: Facilitate transfers of value across different blockchains.
- Wallets: Enable secure storage and convenient management of USDC for users.
- Gas Station (only available for developer controlled wallets): Help users manage gas fees and streamline transactions.
Documentation
You will add this documentation as a README.md to your repository. In this document you will explain what is the problem and how your application solves the problem. Additionally, you will explain how your dApp works and how to run the project.
We also recommend that you document the rationale behind their design decisions and any challenges you faced during development.
Project
Comments
Anonymous
You need to enroll in the course to be able to comment!