Encode Solidity Bootcamp July: Final Projects Summary

Iva Horvat
Encode Club
Published in
5 min readSep 2, 2022

--

After eight weeks, the July cohort of the Encode Solidity bootcamp has successfully finished its journey with 8 teams pitching their final projects!

This was an intensive coding course aimed to turn beginner web3 developers into full-fledged blockchain devs.

This cohort was led by Matheus Pagani of BFT Solutions, who ran fantastic lectures for our cohorts, and provided mentorship as well as 1–1 support to our hackers.

How it worked

Classes ran for 2 hours daily from Monday to Thursday and featured a mix of theory and demos, alongside homework, weekend projects and final group projects that demonstrated our participants’ newly acquired skills.

Classes were live and fully remote with daily Zoom sessions, dedicated private Discord discussion channels and dedicated Github repositories.

Full video

Project pitches

🛡️ Super Guild

Idea: Reducing financial barriers for entering NFT games

Description: A platform to reduce the financial barriers of entry into NFT player games through listing and borrowing NFTs.

Goals:

  • UI to list, borrow and lend NFTs
  • Smart contracts
  • Triggering events to display in platforms
  • Superfluid services to open streams

Github repository: Super Guild

🔁 CircleFi

Idea: Decentralized money saving and informal lending

Description: A decentralized way to build wealth with their inner circles. Pooling assets together in a peer to peer way to save up for larger assets, called a savings circle.

Goals:

  • Smart contract to receive deposits and distribute funds in rounds
  • AAVE yield earning
  • Minting NFTs for participating in the rounds
  • Chainlink VRF integration
  • UI (not defined yet)

Github repository: CircleFi

🍞 Beer > Bread > Beer

Idea: Marketplace for Bakers and Brewers to share and profit over waste resources

Description: Circular Economy platform to recycle and reuse biproducts for use in another business through an NFT marketplace.

Goals:

  • NFT Marketplace for ERC1155 tokens
  • Bakers and Brewers can list their resources
  • Buying tokens and requesting underlying resources
  • React UI

Github repository: Beer > Bread > Beer

🎰 LiquiBet

Idea: A Dynamic NFT Asset Derivative with Gambling and Lottery Mechanics

Description: Tracking underlying assets deployed in forms of a dynamic NFT lottery game.

Goals:

  • Tier of tickets pricing
  • Smart contract for Creation > Buy-in > Lock-in > Resolution
  • ERC 1155 contract (1 token per market)
  • Chainlink VRF integration
  • Chainlink keeper to update images
  • React UI -> Manage game + view NFT

Github repository: LiquiBet

👨‍🏫 ClassTokenized

Idea: Web3 EdTech company

Description: Decentralized learning platform for aspiring teachers and students.

Goals:

  • Teachers can create and manage courses
  • See different courses with price values
  • Each student and teacher has their own login page
  • Multiple views to showcase creation of pages
  • Students earn certificates after course completion

Github repository: ClassTokenized

🎁 NIFT Cards

Idea: Web3 GiftCards

Description: A web3 version of gift cards. Tracking of gift credits through NFTs.

Goals:

  • Creating and redeeming Coupons
  • Smart contract to map NFT Ids to addresses
  • React UI
  • Creating and Listing coupons
  • Sharing by link

Github repository: NIFT Cards

🤝 SplitSum

Idea: Web3 bill splitting app

Description: Taking expenses for group purchases and distribute back to the correct parties automatically.

Goals:

  • Smart contract for setting parameters at deployment and handling payments from every listed user
  • Balancing and simplifying settlements among members
  • Prices pegged in a Stablecoin (like USDC)
  • Chainlink oracles for price feeds
  • Exchanging tokens using Uniswap

Github repository: SplitSum

🏠 RENTit

Idea: Marketplace for renting NFTs representing tokenized assets

Description: NFT marketplace to rent and tokenize real assets in digital format.

Goals:

  • React UI
  • Listing NFTs for renting
  • Renters can use the NFT on their own behalf

Github repository: RENTit

Bootcamp Sponsors

We had 5 amazing partners sponsoring this bootcamp who held technical workshops for our participants:

  • Covalent
  • Unstoppable Domains
  • Abacus
  • Tenderly
  • Chainlink

About Covalent

Covalent is a software that aggregates data from several of the leading blockchain platforms, including Ethereum, Avalanche and Polygon, and allows participants to access these data points for a variety of use cases. They aim to make it easier for developers to gain a more complete, timely and accurate overview of the full blockchain ecosystem. To achieve cross-blockchain data availability, the Covalent software allows users to create, validate, index, store, and retrieve granular levels of blockchain data.

Learn more about Covalent.

About Unstoppable Domains

Unstoppable Domains is building decentralized digital identities for the world. They are on a mission to return the power of the internet to people. To accomplish this, they are creating NFT domains that put you back in control of your data. These aren’t just traditional domains, these are domains with superpowers. Your Unstoppable domain is your cryptocurrency address, your login to the decentralized web, and your universal username.

Learn more about Unstoppable Domains.

About Abacus

Abacus is a developer platform that allows users to build interchain decentralized applications. Applications built on top of Abacus can share state across multiple blockchains using Abacus’ generalized cross-chain messaging protocol. Abacus provides an on-chain API to send and receive interchain messages. This API is secured by a delegated proof-of-stake protocol combined with an application-specific approach to security called sovereign consensus.

Learn more about Abacus.

About Tenderly

Tenderly provides an end-to-end developer platform for teams and companies looking to build innovative blockchain products. The company strives to set the standard of quality and versatility in the Web3 developer tooling space. By providing a full-fledged platform with a comprehensive dashboard and a multifaceted API, Tenderly enables developers to focus on their projects whether they are just starting out with Smart Contracts or building a complex DeFi platform.

Learn more about Tenderly.

About Chainlink

Chainlink is the industry standard for building, accessing, and selling oracle services needed to power hybrid smart contracts on any blockchain. Through a decentralized oracle network, Chainlink allows blockchains to securely interact with external data and systems, providing the critical off-chain information and computations needed by complex smart contracts to become the dominant form of digital agreement.

Learn more about Chainlink.

New Solidity Bootcamp Cohort

If you are interested in joining our September Solidity Bootcamp cohort, fill out this application form and get a chance to become a full-fledged blockchain developer!

Applications are open until 11th September.

About BFT

BFT is a software factory focused on consulting and application development services and systems, operating in various segments of the centralized and decentralized markets.

BFT development services include dApps and DAOs, web applications, smart contracts, tokens, exchanges and market makers, gateways, APIs, microservices and much more. They also offer consultancy services in blockchain training, token economics, design & planning, project management, application security, data modeling, business & software architecture, DevOps & automation, agile management, quality assurance and smart contract auditing.

BFT also provides a set of software solutions for blockchain projects, like crypto wallets, block explorers, data aggregators, DEXes and white label exchanges, tokenization factory, insurance smart contracts, IoT payment connections, banking integrations and much more.

To find out more, follow BFT and Matheus on Twitter or check out BFT’s LinkedIn page.

About Encode Club

Encode Club is a blockchain education community. We work with leading companies, networks, communities and universities. We educate people by way of events, workshops, hackathons, accelerators and bootcamps. Read more here.

Questions

If you have any questions, please email: general@encode.club or reach out on Discord.

Socials

Website | Telegram | Twitter | YouTube | LinkedIn

--

--