Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

Request for Contribution: Chapter on Starknet JS and Starknet React #194

Closed
omarespejel opened this issue Sep 18, 2023 · 5 comments
Closed

Comments

@omarespejel
Copy link
Collaborator

Summary

We are looking for contributions to complete a chapter dedicated to Starknet JS and Starknet React in our Starknet book. This chapter will focus on building a full-stack application using Starknet JS and Starknet React along with a Cairo contract. The contribution will be remunerated through OnlyDust.

Details

Objectives

  1. Complete the tutorial on Starknet JS and Starknet React:

  2. Develop a chapter that explains how to build a full-stack application:

    • Use a Cairo contract (any well-documented contract is acceptable)
    • The frontend should be launched using Starknet React and Starknet JS.
    • The application must demonstrate the use of Starknet JS and Starknet React components.
    • Include a detailed tutorial on how the components and libraries were used to build the application.

Instructions for Contributing

  1. Leave a comment on this Issue describing what example you'd like to create.
  2. Wait for our confirmation to start on the project.
  3. Once you have received confirmation, begin working on your contribution.
  4. The source code must be added within the repository for Chapter 2 of the Starknet Book.

Remuneration

Funding is available for the creation of three distinct examples. Each example must be unique and should not overlap with any previously submitted work. The examples should demonstrate a range of capabilities by utilizing diverse components from both Starknet JS and React JS. Specifically, we're seeking submissions for one basic, one intermediate, and one advanced example.

Basic Example: This should serve as a comprehensive walkthrough, effectively completing the chapters on Starknet JS and Starknet React that are already present in the Starknet Book.

Intermediate and Advanced Examples: These should go beyond the basics, providing a detailed account of how each example was constructed, with an emphasis on innovative uses of Starknet JS and React JS components.

Compensation for the approved contributions will be provided via OnlyDust.

Deadline

  • Maximum of 10 days per example

If you have any questions or need further details, please don't hesitate to ask.


We look forward to your proposals. Thank you for contributing to the Starknet ecosystem!

@devnet0x
Copy link
Contributor

gm...i would like to contribute with an erc20 cairo contract and a dapp with checkbalance and transfer buttons as a basic example.

@omarespejel
Copy link
Collaborator Author

Hi @devnet0x! Thank you.

It would be wonderful if you could provide a detailed explanation of how you utilize starknet js and starknet react. The Book already has some content on these so you can use it as a basis. Please don't worry too much about the style; our main aim is clarity and understanding. We can always refine it later.

If you have any questions or uncertainties, I'm here to help.

When you write, please use markdown format as we're transitioning to it.

Your efforts will be rewarded via Only Dust.

Thank you so much for your help, and always feel free to reach out with any questions.

@dbejarano820
Copy link
Contributor

Per our conversation via telegram, I'll document the frontend work done at the Summit Hacker House for Starknet Homepage

@omarespejel
Copy link
Collaborator Author

Amazing, thank you @dbejarano820

@omarespejel
Copy link
Collaborator Author

If anyone wants to add additional examples, you are more than welcomed and thanked!

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

No branches or pull requests

4 participants