🛒 Depocalypse NFT Marketplace

Depocalypse is an NFT marketplace designed to empower creators and provide a seamless experience for buyers. We focus on combating censorship, ensuring artists get fair royalties, and offering a diverse range of selling options.

💡 Problem We're Solving

As the digital world expands, so does the need to replicate the physical qualities of assets—scarcity, uniqueness, and proof of ownership. Digital items often work only within their respective platforms, leaving creators with limited control.

Depocalypse addresses:

  • Censorship concerns.
  • Unjustifiably low royalty fees for creators.
  • The lack of flexibility for artists in deciding how they want to sell their NFTs.

✨ Features

  • Browse NFTs: View available NFTs, check their descriptions, preview media, and purchase instantly with the click of a button.
  • Mint NFTs: Artists can create their NFTs and set their prices with complete freedom.
  • Auction Flexibility: Multiple options for selling NFTs, including:
    • Direct Selling
    • English Auction
    • Dutch Auction
    • Blind Auction
  • Showcase Artwork: Creators can showcase their work and receive charitable donations from fans.
  • Personal Gallery: Users can view all NFTs they have created or purchased on a dedicated Gallery page.

🔥 Technology Stack

Depocalypse leverages cutting-edge technologies to create a seamless and powerful NFT marketplace:

  • Lightning-fast transactions powered by the Polygon Network.
  • 🌐 Seamless logins without extensions using Portis.
  • 📦 Distributed Storage powered by FileCoin (nft.storage).
  • 💲 Real-time MATIC/USD price conversion using Chainlink price feeds.
  • 🌊 Streaming donation money powered by Superfluid cashflows.
  • 🌐 MetaMask wallet integration, built with the help of Truffle from ConsenSys.

🎨 Future Roadmap

  • NFT Renting: We're working on NFT renting using SuperFluid contracts, allowing users to rent out their NFTs seamlessly.
  • Gas Relays: Implementing gasless creation and transactions (meta transactions) to make the process smoother and more cost-effective.
  • Real-time Data: Incorporating real-time contract event data for an enhanced user experience.

🔧 Challenges We Faced

This was our first blockchain hackathon, and we spent the initial weeks learning Ethereum and the Web3 ecosystem. Fortunately, the EthOdyssey team provided us with invaluable resources that made the learning curve smoother.

  • Integrating multiple auction types was a significant challenge, as we initially only supported English auctions. Refactoring the code to handle different auction types required substantial research and effort.
  • Ensuring a user-friendly interface was always a priority, and we're proud of the outcome!

🙏 Acknowledgements

We thank the EthOdyssey team for their support, workshops, and resources. Without their help, our learning process would have been much slower.


Feel free to explore and contribute to the future of digital ownership with Depocalypse!

Built With

Share this project:

Updates