Check the full sumbission here Follow our Github Project here
Description: Set up the foundational framework for the Soroban dApp Boilerplate.
Estimated completion date: November 7, 2023
How to measure: Functional boilerplate structure published on GitHub.
Result:
- ✅ Boilerplate is a nextjs app, with a setup script that can be ran with
npx create-soroban-dapp
ornpm create soroban-dapp
. npm package - ✅ Completed issue
- ✅ Boilerplate GitHub Repo
Description: Integrate the frontend into the boilerplate, allowing for easy customization.
Estimated completion date: November 15, 2023
How to measure: User-friendly frontend structure published on GitHub:
Result:
- ✅ Check live version here LIVE VERSION
- ✅ Check it in https://soroban-react.xyz/
- ✅ Completed issue
Description: Implement simplified smart contract deployment processes.
Estimated completion date: November 30, 2023
How to measure: Streamlined deployment procedure published on GitHub:
Result:
- ✅ Check this PR. The repo contains a deploy script combined with a use of makefiles for building contracts.
- ✅ Check the sorochat tutorial to see how to use it.
- ✅ Completed issue
- ✅ Completed issue
Description: Conduct thorough testing of the boilerplate and address any bugs or issues.
Estimated completion date: December 10, 2023
How to measure: Stable and reliable boilerplate published on GitHub. Procedure to test will be updated soon.
Result:
- ✅ Check live version LIVE VERSION
- ✅ Check the Boilerplate GitHub Repo
Description: Create detailed documentation and user guides for the boilerplate.
Estimated completion date: December 15, 2023
How to measure: Comprehensive user resources published on GitHub and on the boilerplate website:
- Check issue
- SOON: Check the docs automatically published.
Result:
Description: Update the documentation for the @soroban-react library to ensure clarity.
Estimated completion date: November 25, 2023
How to measure: Improved documentation on the library Github
Result:
- ✅ Check docs here
Description: Allow developers to set up contracts in the top context for easier access.
Estimated completion date: November 30, 2023
How to measure: Check integration on Github
Result:
- ✅ Check merged PR here
Description: Implement the Contract Registry Concept, allowing metadata to be defined once and creating ContractPromises with a single identifier.
Estimated completion date: December 5, 2023
How to measure: Check implementation on Github.
Result:
Description: Add support for another wallet, enhancing compatibility.
Estimated completion date: December 10, 2023
How to measure: Install the library and connect xbull wallet
Result:
Description: Implement code quality improvements, including code formatting (prettier) and linting.
Estimated completion date: December 15, 2023
How to measure: Measure completion by having cleaner and more standardized code.
Result:
- ✅ Overall code improved along commits and refactors
Description: Create a comprehensive set of tutorials and documentation, including five (five) text tutorials and video five (5) video tutorials for the @soroban-react library. Publish them on dev.to, Discord and Youtube and with extensive keywords so it will be easy to find. Collaborate with community content creators to create and promote the video tutorials
Estimated completion date: December 10, 2023
How to measure: Check tutorials on dev.to, Discord and Youtube
Description: Create a comprehensive set of tutorials and documentation, including text and video tutorials for the DApp boilerplate.Publish them on dev.to, Discord and Youtube and with extensive keywords so it will be easy to find. Collaborate with community content creators to create and promote the video tutorials
Estimated completion date: December 15, 2023
How to measure: Check tutorials on dev.to, Discord and Youtube:
- ✅ First tutorial on Dev.to here
- ✅ Sorochat Video Walkthrough