Prompt Web3
  • 🤓Web3 Refresher Course with GptTutor
  • Creating your own Custom personas
  • Creating The Web3 GptTutor
  • Prompting the course sylibus
  • Prompting new lessons
  • Expanding parts of a lesson
  • Lesson 1
    • Lesson 1: Outline
    • Lesson 1: Assignments & Exercises
      • A1: Smart contracts in the real world
      • E1: HelloWorld.sol
  • Lesson 2
    • Lesson 2: Outline
    • Lesson 2: Assignments & Exercises
      • A1: Ethereum gas costs, data types and control structures - A brief take
      • E1: AssetManagement.sol
    • Lesson 2: Final notes and code repos
  • Lesson 3
    • Lesson 3: Outline
    • Lesson 3: Assignments & Excercises
      • A1 - Notes on View and Pure modifiers in Solidity
      • E1: EthWallet.sol
      • E1: Hardhat Tests
      • E1: NextJs Front End
    • Lesson 3: Final notes & Final project + repo
  • Lesson 4
    • Lesson 4: Outline
    • Lesson 4: Assignments & Exercises
      • A1 - Solidity error handling - notes on require, revert and assert
      • E1: EthWallet.sol - Update
      • E1 - EthWallet.test.js - Update
      • E1: NextJs Front End - Update
    • Lesson 4: Final notes & Final project + repo
  • Lesson 5
    • Lesson 5: Outline
    • Lesson 5: Assignments & Exercises
      • A1 - Using structs and mappings to manage complex data in Solidity
      • E1 - OrderSystem.sol
      • E1 - OrderSystem.test.js
    • Lesson 5: Final notes & Project Repo
  • LESSON 6
    • Lesson 6: Outline
    • Lesson 6: Assignments & Exercises
      • A1 - Solidity Interfaces - Facilitating interaction, modularity and Dapp upgradability
      • E1 - Ranked Choice Voting system
        • E1 - BallotContract.sol
        • E1 - IBallotContract.sol
        • E1 - VotingContract.sol
        • E1 - RCVotingSystem.test.js
      • E1 - Feedback
    • Lesson 6: Final notes & Project Repo
  • Lesson 7
    • Lesson 7: Outline
    • Lesson 7: Assignments & Exercises
      • E1 - Uniswap Flashswap dual Arbitrage Bot
        • E1 - FlashSwapV3.sol
        • E1 - dualArbScan.js
        • E1 - arbQuote.js
      • Lesson 7: Final notes & Project Repo
Powered by GitBook
On this page
  • Gpt tutor - Further development
  • Final notes
  • Deployments and Repositories'
  1. Lesson 3

Lesson 3: Final notes & Final project + repo

PreviousE1: NextJs Front EndNextLesson 4: Outline

Last updated 1 year ago

Gpt tutor - Further development

As I started this lesson, GptStore was released. I decided to try to make a couple, by using the custom persona method, as well as occasionally adding new information, using the GptBuilder, where you can type in instructions and hand it additional information and the builder will pass the information into the Gpt's knowledge base.

The only thing that sets these apart from any other custom persona, is that the custom Gpt's absorb all the new conversations. And in my case all they are doing is solving coding challenges.

Final notes

In this project I really wanted to bring the fullstack together using something very simple. For my stage of development, I am pleased I decided to take the extra steps. I set and achieved what I wanted to achieve, which was a basic decentralised fullstack app deployed to ipfs, with a functional front end.

Deployments and Repositories'

The final project is available here -

Front-end repo -

Back-end repo -

Web3 front-End NextJs dev
Web3 and Solidity Developer
https://ethwalletapp.on.fleek.co/
https://github.com/SimSimButDifferent/L3-EthWalletFrontEnd
https://github.com/SimSimButDifferent/L3-EthWallet