Inspiration

Kasuwa is built on the new Seaport protocol

What it does

This marketplace allows users to mint nfts, create profiles, cross swap tokens and list nfts for other nfts and/or tokens. This marketplace aims to be the best in the market, as it allows users to create a brand new nfts and lists them or list previously owned nfts, the great thing about the market is that you can list more than one nft and request that the fulfiller pays a token and/or other nfts, this marketplace accommodates all chains and tokens.

How we built it

The frontend facing app is created using Nextjs and typescript, and designed using styled components from scratch. Nftport is used to create a collection and allows users to mint brand new nfts with their preferred image. on Polygon Mainnet. Swing SDK is used to provide cross-chain swap to the marketplace so users can swap tokens from different chains for little fees. Tableland serves as the database of the application as all user profiles and listings are stored on tableland. Covalent API was used to get users assets which is displayed on the profile page for easy access to list. Poap is used for token gating as only users who have attended a particular event will be permitted to use the application. The project was published on Valist and hosted on Spheron.

Challenges we ran into

Finding a suitable database for listings, we ended up going with Tableland

Accomplishments that we're proud of

Kasuwa itself is an accomplishment as I never thought I could complete such a great project in a short time span

What we learned

Better use sponsors libraries

What's next for Kasuwa

Make Open source, add metaverse NFTs

Built With

  • nextjs
  • polygon
  • tableland
Share this project:

Updates