[GENERAL] Name and surname of main applicant
Nha Tran
[GENERAL] Are you delivering this project as an individual or as an entity (whether formally incorporated or not)
Entity (Incorporated)
[GENERAL] Please specify how many months you expect your project to last (from 2-12 months)
4
[GENERAL] Please indicate if your proposal has been auto-translated into English from another language
No
[GENERAL] Summarize your solution to the problem (200-character limit including spaces)
We will build open-source, web-based tools with a simple, friendly UI/UX for daily development tasks. No need to use many untrustworthy websites to do simple tasks with your data.
[GENERAL] Does your project have any dependencies on other organizations, technical or otherwise?
No
[GENERAL] If YES, please describe what the dependency is and why you believe it is essential for your project’s delivery. If NO, please write “No dependencies.”
No dependencies.
[GENERAL] Will your project’s output/s be fully open source?
Yes
[GENERAL] Please provide here more information on the open source status of your project outputs
The project will be fully open source. Everything will be open source on Github.
Apache open source license: https://www.apache.org/licenses/LICENSE-2.0
[SOLUTION] Please describe your proposed solution
We are solving the issue of exhaustive time developers spend when working with multiple tools, websites, etc. The objective of this project is to develop a single toolset for developers to use daily. This will improve the time and experience of developers working with Cardano.
The toolset will include all necessary tools. It will include but not limit to:
- Cardano Address: Generate Mnemonic/Address, Get Address Info, Derive Address
- Cardano Transaction: Transaction Builder, Transaction visualizer, Transaction evaluation
- Cardano Signer: Key generator, Sign/verify transaction, Sign/verify data
- Cardano Time: Epoch calendar, convert Epoch/Slot from/to timestamp
- Cardano Protocol Params
- Bech32 encoder/decoder
- Cbor Viewer
These tools will be available for both testnet and mainnet.
[IMPACT] Please define the positive impact your project will have on the wider Cardano community
Impacts:
- This toolset will help developers to generate, view and verify data faster and easier. By using the toolset in daily work, it will help developers reduce wasting time on switching different tools. Thus increasing developer activity and productivity.
- This toolset will make it easier for new and existing developers to engage with Cardano, lowering the barrier to entry and encouraging more developers to build on the Cardano platform.
- Not only developers but also QC or PO can use the toolset in the testing phase to verify data.
We plan to measure the project in both quantitative and qualitative ways:
- Quantitative: Github stars, issues, feature requests in Github repository and number of users of the toolset, frequency of use.
- Qualitative: feedback from the developer community.
Sharing Outputs and Opportunities:
- We will communicate our progress and insights to the Cardano community via blogs, social media, and forums.
- Regular updates, reports, and case studies to ensure transparency.
[CAPABILITY & FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
Our Team's Capabilities:
- Deep understanding of Cardano: Our team members have a proven track record of building high-quality blockchain applications on Cardano for either partners or their previous projects on Cardano (https://yoroi-wallet.com/; danogo.io, and a TG trading bot)
- We build blockchain tools for developers. We have extensive experiences to build tools for blockchain developers such as Unreal SDK for Aptos, Unity SDK for SUI.
- Open-source development: We have a history of successful contributions to open-source projects and been granted for our works by big projects like Gnoland, Nibiru, Aptos, SUI.
- Transparent Budgeting: We create a detailed project budget outlining all development costs.
- Regular Reporting: We will provide regular progress reports (weekly) that include project milestones achieved, budget expenditures, and any potential challenges encountered. This ensures open communication and allows for course correction if needed.
- Validation & Testing Strategy: Community involvement: (Mention plans for open-source community involvement in testing and feedback to further validate the approach.)
[PROJECT MILESTONES] What are the key milestones you need to achieve in order to complete your project successfully?
Planning and Design phase (3 weeks)
Description: Detailed planning of the toolset
- Define key features and functionalities based on Cardano Development needs
- Design UI / UX
Outputs: a comprehensive project plan
- Feature specifications
- Figma design for UI / UX
- Repository is created on Github
ACs:
- Project plan is complemented and approved
Development of main tools and beta release (5 weeks)
Description: Develop the toolset based on planning and design phase
- Implement the main features related to Cardano Address:
- Generate Mnemonic/Address, Get Address Info, Derive Address, ...
- Implement the main features related to Cardano Transaction:
- Transaction Builder, Transaction visualizer, Transaction evaluation, ...
- Release a beta version
Outputs: a web-based toolset with main tools
ACs:
- Users can access the web-based toolset.
- Users can use the main tools
- Users can see the development process on Github
Development of remaining tools and update beta release (5 weeks)
Description: Develop the toolset with remaining features based on planning and design phase
- Implement the remaining features related to Cardano Signer:
- Key generator, Sign/verify transaction, Sign/verify data, ...
- Implement the remaining features related to Cardano Time:
- Epoch calendar, convert Epoch/Slot from/to timestamp
- Implement other helper features:
- Cardano Protocol Params
- Datum decoder
- Bech32 encoder/decoder
- Cbor Viewer
Outputs: the web-based toolset is updated with remaining features
ACs:
- Users can access the web-based toolset.
- Users can use all the tools
- Users can see the development process on Github
Feedback and full launch (3 weeks)
Description:
- Collect feedback from beta release
- Make necessary adjustments and updates based on feedbacks
- Run full launch
Outputs: the final version of the toolset with all working features based on planning and community feedback
ACs:
- Users can access the web-based toolset.
- Users can use all the tools with latest updates from community feebacks
- Users can see the development process on Github
- Users can see all the documents and samples about how to use the toolset
[RESOURCES] Who is in the project team and what are their roles?
(1) Tan Tran
Role: Technical Leader
LinkedIn: https://www.linkedin.com/in/tantv/
Profile: Tan brings a wealth of experience from the fintech and transaction solution sectors. He has a proven track record of successfully managing and executing complex projects, including O2O wholesale and retail solutions and various blockchain projects on Cardano (Danogo.io)
(2) Hoang Pham
Role: Frontend developer
Profile: Hoang is an frontend expert in building many blockchain dApps across multiple blockchain networks.
(3) Michael Lee
Role: Frontend developer
Profile: Michael has extensive frontend experiences working on various open-source projects on blockchain.
[BUDGET & COSTS] Please provide a cost breakdown of the proposed work and resources
Development team (₳96,000):
- Salaries and compensation for developers, and technical team members.
- Software development tools and licenses.
Module design (₳24,000):
- Compensation for solution architecture services, development team and designer.
Project management (₳19,200):
- Compensation for project management resources responsible for reporting and communications
Documentation (₳5,000)
- Technical writers for creating comprehensive documentation.
[VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?
According to Crypto Activity Tracking, as of this writing, there are 3,044 developers have contributed to Cardano repo over the past years. The numbers of developers building on Cardano might be far more than that numbers and it's growing. They spent valuable time for tedious tasks, it cost their time & money.
By building an open-source toolset, we are providing valuable resources that developers can freely utilize, enhancing their productivity and letting them focus on creating innovative applications on the Cardano blockchain.
This also supports the growth and expansion of the Cardano ecosystem by fostering a larger developer community and attracting more projects.