For Soroban Build - w/Support from Stellar Development Foundation as a result of performance July 2024 Kickstarter Bootcamp
Participants in Bootcamp, Paige Donner, Founder, Frontier Registry, owner IoT Logistics, LLC
Contact:
Discord @artemisp_3d Tg @paige3d
Please see ✅ Report 7 ✅ at Bottom of file here for Deliverable 1 Frontier Registry dApp & URL to Soroban Integrated MVP Frontier Registry
https://frontier-registry-demo.netlify.app/
Info Page https://frontier-registry.carrd.co
Lead Dev for Soroban Build Toru Ichikawa
Contact: Portfolio Discord @spectrecoder
Github @spectrecoder
Archived dApp https://frontier-dapp.netlify.app
This MVP build phase will last 5 weeks with no more than 6 weeks maximum.
The App is now listed on Magic Store with a scheduled release date of Sept. 15th
The main goals are to
- Adapt Frontier Registry to Stellar Testnet using Soroban Smart Contracts
- Integrate Freighter & XBull wallets - using plug-ins noted in the technical architecture
- Automate a certification system so that the users can upload their research, publish it on chain and receive a Certification document (NOTED In the Pitch Deck slide)
- We need to have a function that shows the user what is processing, when.
- We will deliver a working tool by the 5th week.
- The next phase (Build Phase 2) will be AI integration for DATA PROVENANCE (AFTER these next 6 weeks)
Figma File - Frontier Registry (from Stellar Bootcamp)
More tools for Stellar Integration:
Shared Folder Please find the technical architecture documents in the shared folder HERE: Frontier Registry - Soroban Build : Kickstarter Award
The Github Repo can be found here and also on the link below. https://github.com/FrontierRegistry/Soroban
August 23 - August 31st
-
Built a project structure for the Frontier registry project
-
Complete the project structure by dividing it into a contract for creating and managing NFTs and a contract for storing research data and NFT IDs on the chain
-
Built a data structure for NFT management and write NFT management functions
-
Built an NFT data structure Build Admin, Datakey, DatakeyMetadata, and DataKeyEnumerable data structures
-
Wrote an NFT initialization function Exception handling to determine whether it is already initialized Register on the chain if it is the first time
August 31 - Sept 6th
- Updated content
- Update Frontiernft contract in Frontier registry Complete the part that gets NFT metadata
Complete the part that gets name, description, uri
Implement Digital Asset (NFT) balance_of, transfer_from, approve functions Get NFT balance, transfer NFT, and implement NFT approve functions
- Complete the basic part of frontier registry contract in Frontier registry Write the connection part with Frontiernft
Complete the basic skeleton structure Complete the data structure, error, initialization function, and function structure that creates NFT and registers it on the chain
Sept 7 - 8th
✔ Completed the part where keywords are added to register a research paper in Frontier nft
✔ Adding keywords to metadata in Frontier nft
✔ Completed the part where research data is registered in the Frontier registry and the data required to create authentication certification is sent to the user
✔ Completed the part where all research paper registered by the user is obtained in the Frontier registry
✔ Completed the test code for the part where research data is registered
- Wrote a mint function Exception handling to determine whether a token id exists; Register token data on the chain
September 9th
1.Made frontier-registry-frontend repository (set to Private Repo for now. We will set to Public by end of build)
2.Built a project structure for the Frontier registry frontend
3.Add Home, header, and footer sections
September 11th
- project progress:
✔ Added tailwind css and material-tailwind-ui.
✔ Set up the route of the project.
✔ Completed the header and footer of the project.
✔ Completed the home part in its basic form.
✔ Integrate the wallet extension into the project and completed the connection part.
September 13th
Progress Report
✔ Re-edited and completed the part that connects the wallet and displays the address.
✔ Built a redux structure for the project.
✔ Completed the design part in the part that registers new research data.
✔ Modified and completed the header and footer.
✔ Completed the part that uploads files to IPFS
September 18th
Please ck it out! https://frontier-registry-demo.netlify.app/