Encode Solidity Bootcamp July: Final Projects Summary
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.