[Report] #3 Phoenix Zero - Vehicle History and Service Tracker (Mar 1 - Mar 31, 2022)

Project title: Vehicle History and Service Tracker

One-liner: Development of app that allows a user to add vehicles and vehicle services to the blockchain

Project Summary: Project consists of three repos, a smart contract that uses near-sdk-core , where a user can add vehicles and vehicles services to the blockchain. The second repo is a front-end repo the uses Vue.js and near-api-js to render the state of the contract on a browser. The third repo will is a smart contract that contains code to hold Vehicle contract and assign that contract to a specific user.

Developer in Residence:
discord: phoenixpulsar | A Macedo#8225

Period:
Mar 1→ 31, 2022

Summary of work done (40hrs)

  • Smart Contract

    • Wrote part 1 of 2: Blog Tutorial creating a dApp with NEAR and VUE
      Medium
    • Created a new repo with Git history that follows steps in tutorial
    • https://github.com/phoenixpulsar/vehicles-on-the-block-smart-contract
  • Front End

    • https://github.com/phoenixpulsar/vehicle-history-front-end
    • Upgraded UI to match wireframes
    • Finish UX flows for all CRUD actions for both Vehicle and Services

Next Steps/Ongoing

  • ONGOING: Blog part 2 Front End
  • ONGOING: Search Vehicles from FE
  • TODO: Translate Blog/Tutorial to Spanish
  • ONGOING: Debugging a cross contract call
  • ONGOING: Debugging deployment fail after adding font-awesome-icons
  • TODO: Allow a user to sell a vehicle to another user using NEAR coin
  • TODO: Investigate limits of RPC how to index or store if state grows above 50kb of state

Block 1 (17hrs)


Block 2 (23hrs)

  • Wrote blog post for part 1 of 2 of our CRUD tutorial with NEAR and VUE
  • Created a repo to go along side the tutorial, this repo git history also match every step of the tutorial for learners to easily follow along.