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

Added New tutorials for Linea #927

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

meowyx
Copy link

@meowyx meowyx commented Jan 8, 2025

Adding 3 new tutorials:

  • marketplace dapp
  • voting dapp
  • simple erc20

Copy link

vercel bot commented Jan 8, 2025

@meowyx is attempting to deploy a commit to the Consensys Team on Vercel.

A member of the Team first needs to authorize it.

@meowyx
Copy link
Author

meowyx commented Jan 8, 2025

will be updating and making more changes for the next few days!
feel free to leave any review.

Copy link
Collaborator

@jlwllmr jlwllmr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lots of comments but don't be dismayed by the quantity — a lot of are just implementing sentence case! Thanks for putting this together. Let me know if I can expand on any of the comments.

Also since this is just the marketplace dapp, I assume you intend to add the other two guides to this PR at some point?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need this index file -- you can just take the front matter here and put it at the top of the page (marketplace-dapp.mdx) itself.

This also means you don't need a h1 title in the file, since Docusaurus will pull the title from the front matter

@@ -0,0 +1,527 @@
# Building a Simple Marketplace DApp on Linea: A Step-by-Step Guide
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As mentioned above - we can remove this if you move the front matter here from the index file.

It also doesn't add much that the title and description haven't stated already


### Introduction

In web3 ecosystem, dectralized applications (DApps) has become quite popular because of the ability to provide secure, transparent and trustless service. One of the most popular types of DApps are decentralized marketplaces to give the users ability to buy and sell items directly on the blockchain while removing the need of any middlemen.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In web3 ecosystem, dectralized applications (DApps) has become quite popular because of the ability to provide secure, transparent and trustless service. One of the most popular types of DApps are decentralized marketplaces to give the users ability to buy and sell items directly on the blockchain while removing the need of any middlemen.
In web3, decentralized applications (dapps) are popular because of their ability to provide secure, transparent, and trustless services. One of the most popular types is decentralized marketplaces, which enable users to buy and sell items directly on the blockchain while removing the need for any middlemen.

We use dapp rather than dApp or other variants


In web3 ecosystem, dectralized applications (DApps) has become quite popular because of the ability to provide secure, transparent and trustless service. One of the most popular types of DApps are decentralized marketplaces to give the users ability to buy and sell items directly on the blockchain while removing the need of any middlemen.

In this tutorial, we will build a simple marketplace DApp on Linea, a layer 2 zkEVM technology which provides a scalable and cost-efficient environment while having the security of Ethereum.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In this tutorial, we will build a simple marketplace DApp on Linea, a layer 2 zkEVM technology which provides a scalable and cost-efficient environment while having the security of Ethereum.
In this tutorial, we will build a simple marketplace dapp.

We don't really need to mention that we're using Linea, or explain Linea's merits


We will cover both the **frontend** and **smart contract development.**

## **What is Linea L2 and zkEVM?**
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can remove this whole section. It's accurate and informative, but isn't strictly necessary for this tutorial. And we want tutorials to be as clear and fast as possible. This kind of information is also available in many other places if they want to go looking for it; we don't really need to sell Linea here, since them being on this page is probably sufficient evidence that they're looking to build


Now we should be able to list and item,buy and transfer ownership.

In this guide, we built a simple decentralized marketplace DApp on Linea, leveraging zkEVM technology for scalability and cost efficiency. We covered everything from setting up the environment to writing and deploying smart contracts, and integrating the frontend with Next.js and ShadcnUI.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can remove this paragraph


In this guide, we built a simple decentralized marketplace DApp on Linea, leveraging zkEVM technology for scalability and cost efficiency. We covered everything from setting up the environment to writing and deploying smart contracts, and integrating the frontend with Next.js and ShadcnUI.

As we continue to explore and expand on this foundational knowledge, consider the potential for further enhancements, such as integrating additional features or optimizing the user experience, bidding on items, auctions etc. The possibility of decentralized applications (DApps) are endless.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
As we continue to explore and expand on this foundational knowledge, consider the potential for further enhancements, such as integrating additional features or optimizing the user experience, bidding on items, auctions etc. The possibility of decentralized applications (DApps) are endless.
As we continue to explore and expand on this foundational knowledge, consider the potential for further enhancements, such as integrating additional features or optimizing the user experience, bidding on items, auctions etc. The possibilities of dapps are endless.

Happy coding!


## The Resources:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## The Resources:
## Resources:


## The Resources:

- The github: https://github.com/meowyx/web3-marketplace-linea
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- The github: https://github.com/meowyx/web3-marketplace-linea
- GitHub repository: https://github.com/meowyx/web3-marketplace-linea

## The Resources:

- The github: https://github.com/meowyx/web3-marketplace-linea
- The Website: https://web3-marketplace-linea.vercel.app/
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- The Website: https://web3-marketplace-linea.vercel.app/
- Deployed site: https://web3-marketplace-linea.vercel.app/

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

Successfully merging this pull request may close these issues.

2 participants