Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

spike: decentralized Escrow Viewer #27

Open
techrebelgit opened this issue Jan 22, 2025 · 11 comments
Open

spike: decentralized Escrow Viewer #27

techrebelgit opened this issue Jan 22, 2025 · 11 comments

Comments

@techrebelgit
Copy link
Contributor

Develop a Decentralized Escrow Viewer for Trustless Work

Description

We are looking for an open-source developer to build a decentralized escrow viewer for Trustless Work. This viewer will allow users to input a contract ID and view the escrow's configuration, roles, properties, milestone status, amount, balance, and other relevant information. Unlike the dApp, this viewer is designed to provide transparency without allowing interaction with the contract.

Tasks

  1. Review Existing Code:

  2. Design and Development:

    • Create a user-friendly interface to display escrow details based on the contract ID.
    • Implement functionality to fetch and display escrow information such as roles, properties, milestone status, amount, and balance. Refer to: Smart Escrow Design Overview.
    • Ensure the viewer provides a clear and intuitive display of escrow data, including which roles are assigned to each party.
    • Include tooltips or interactive elements that explain what permissions each role has. More info: Roles in Trustless Work.
  3. UI/UX:

    • Use ShadCN for a clean and visually appealing design.
    • Add tooltips or pop-ups to provide concise descriptions of role permissions.
  4. Documentation:

    • Provide clear documentation on how to use the escrow viewer, including setup instructions, feature details, and examples.

Expected Deliverables

  • Functional Escrow Viewer:
    • A decentralized application that allows users to view escrow details by inputting a contract ID.
    • Tooltips or pop-ups that explain permissions for each role based on the provided documentation.
    • Documentation explaining how to use the viewer and understand the displayed information.

Acceptance Criteria

  1. Functionality:

    • The viewer correctly fetches and displays escrow details based on the contract ID.
    • All key escrow attributes (roles, properties, milestones, etc.) are displayed accurately.
    • Tooltips or pop-ups provide clear, concise explanations of role permissions.
  2. User Experience:

    • The interface is user-friendly, intuitive, and visually appealing.
    • Usability is prioritized to ensure users can easily interpret escrow details and role permissions.
  3. Code Quality:

    • Clean, maintainable code with clear documentation.
@JoelVR17 JoelVR17 changed the title Decentralized Escrow Viewer spike: decentralized Escrow Viewer Jan 22, 2025
@Benjtalkshow
Copy link

I am a Full Stack Developer specializing in Next.js, TypeScript, Node.js, Cairo and Rust . With over 50 contributions across projects in the OnlyDust ecosystem, I’ve developed strong proficiency in delivering high-quality solutions and resolving complex issues within tight deadlines. My experience spans frontend, backend, smart contracts, and the optimization and maintenance of scalable codebases.
I can handle this task. Kindly assign.

@mimisavage
Copy link

Can I handle this task?

@Michaelkingsdev
Copy link

Can I jump on this task?

@Jagadeeshftw
Copy link

Proposal to Work on the Issue

I am eager to contribute to this issue and believe I am well-suited for the task, given my extensive experience in Cairo programming and building decentralized applications on StarkNet. My expertise spans across multiple domains crucial for this implementation:

  • Smart Contracts & Blockchain Development: Proven expertise in StarkNet, Stellar, and Rust, with hands-on experience in developing secure and efficient smart contracts, blockchain integrations, and high-performance backend systems.
  • Backend Engineering: Strong background in designing and managing scalable APIs, handling server-side operations, and ensuring robust backend performance for blockchain applications.
  • Frontend Development: Proficient in building intuitive and responsive frontend interfaces using React and Next.js, ensuring seamless interaction between users and blockchain-based applications.

Why Assign This to Me?

I have a track record of delivering high-quality solutions efficiently, with a deep understanding of smart contract security, decentralized architectures, and full-stack development. My ability to bridge frontend, backend, and blockchain components ensures a well-rounded, optimized solution.

Estimated Timeline

I anticipate delivering a fully functional solution within 2 days. Please let me know if I can proceed.

I am excited about the opportunity to contribute and look forward to collaborating!

Best regards,
Jagadeesh B

@ShantelPeters
Copy link

I’d love to work on this task.

@Wendyalbert
Copy link

Could I grab this task?

@suhas-sensei
Copy link
Contributor

I'd like to work on developing the decentralized escrow viewer for Trustless Work. I'll focus on creating a clean and intuitive UI, ensuring it displays all escrow details accurately, with added tooltips to explain role permissions.

@1nonlypiece
Copy link

Application for Contribution

I am excited about the opportunity to contribute to this issue and am confident that my expertise aligns well with the requirements. With a strong background in Cairo programming and decentralized application development on StarkNet, I bring a well-rounded skill set to deliver an effective solution.

Relevant Expertise

  • Blockchain & Smart Contracts: Extensive experience with StarkNet, Stellar, and Rust, specializing in developing secure and optimized smart contracts, blockchain integrations, and high-performance backend infrastructure.
  • Backend Development: Well-versed in API design, server-side logic, and scalable system architecture, ensuring efficient and seamless backend performance.
  • Frontend Engineering: Skilled in crafting interactive and responsive UI components using React and Next.js, enhancing the user experience for blockchain-based platforms.

Why Consider My Application?

My proven track record of delivering high-quality, optimized solutions in blockchain and full-stack development sets me apart. I have a deep understanding of smart contract security, decentralized architectures, and the synergy between frontend, backend, and blockchain layers—ensuring a seamless and efficient implementation.

ETA

I expect to have a working solution ready within 48 hours. Please let me know if I can proceed with the implementation.

@aniruddhaaps
Copy link

To address this issue, I would
-Develop a decentralized escrow viewer using ShadCN for a clean UI, enabling users to input a contract ID and view detailed escrow information (roles, milestones, balance, etc.).
-Integrate tooltips for role permissions and concise explanations to enhance transparency and usability.
-Provide complete documentation for setup, usage, and interpreting the displayed escrow details.

@suhas-sensei
Copy link
Contributor

thanks for the assignment.

@FrankiePower
Copy link

Hello chief, i'd love to tackle this issue. from what I understand about this, I am to build a dapp, that fetches the details of an escrow when provided with an id. I am a frontend developer with 3yrs + experience so building the UI won't be a problem and I've contributed to similar stellar projects like starshop and kindfi, so I am familiar with stellar smart contracts and soroban.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests