Inspiration

After attending an ICP workshop, we were inspired to create a decentralized crowdfunding platform for tech startups, using ICP as the currency. Our goal was to leverage blockchain’s transparency, security, and decentralization to reimagine crowdfunding.

What it does

I-Seed-P is a decentralized crowdfunding platform where tech projects raise funds using ICP. Backers can receive rewards, equity, or early access to products, with all transactions secured by smart contracts on the blockchain.

How we built it

We built I-Seed-P using a modern tech stack:

  • TypeScript for type-safe, maintainable code.
  • Next.js for server-side rendering and a fast, scalable React framework.
  • Tailwind CSS for a flexible and responsive design.
  • Azle (a framework for the Internet Computer) to write smart contracts in TypeScript, allowing us to build secure, decentralized functionality.

The platform integrates ICP wallets for seamless payments and uses the Internet Computer’s scalability to ensure quick and secure transactions.

Challenges we ran into

Our biggest challenge was navigating the ICP documentation and getting familiar with Azle for smart contract development. Ensuring secure cross-chain transactions and integrating everything smoothly on the Internet Computer also took extra effort.

Accomplishments we're proud of

We successfully built a decentralized crowdfunding platform with ICP as the core currency, integrated seamless wallet payments, and created a smooth user experience. We're particularly proud of using Azle to write smart contracts in TypeScript, which allowed us to work with a familiar language while staying within the ICP ecosystem.

What we learned

We learned how to leverage Azle with TypeScript to build decentralized applications on the Internet Computer. We also gained a deeper understanding of blockchain security, smart contract design, and how to build scalable, responsive UIs using Next.js and Tailwind.

What's next for I-Seed-P

Next, we plan to add new features like creating DAOs based on user contributions, improving the platform’s scalability, and expanding the range of projects that can use I-Seed-P for crowdfunding.

Built With

Share this project:

Updates