Skip to content

Rkvishnu/Web3-QnA-Forum-with-Polygon-AMM

Repository files navigation

Web3-QnA-Forum-with-Polygon-AMM

About:

1.A web3 version of the popular platform "Stake-Overflow" that allows users to ask and answer questions, upvote answers, and send tips in the form of a custom ERC20 token called "goflow."
2.To facilitate the token's use, created an automated market maker smart-contract in Solidity with a user-friendly interface, enabling users to mint and swap between MATIC and "goflow" tokens.
3.To ensure seamless user experience, employed React-ContextAPI for effective state management and Chakra-UI for an intuitive interface.
4.In addition, four more smart-contracts were developed in Solidity, and Hardhat and EthersJs were utilized for deployment, testing, and interaction with the smart-contracts deployed on the Polygon Blockchain.

Features:

1 allowed users to ask and answer questions, upvote answers, and send tips in the form of a custom ERC20 token called "goflow".
2.enabling users to mint and swap between MATIC and "goflow" tokens.

Technologies Used:

-Typescript
-Next.js
-ChakraUI
-Solidity
-Hardhat
-Ether.js
-WagmiJs
-Polygon blockchain
-Alchemy node provider
-Metamask Wallet

Installation:

To run the application locally, follow these steps:

Run Locally

Clone this repository:

 git clone https://github.com/Rkvishnu/Web3-QnA-Forum-with-Polygon-AMM

Go to the project directory

  cd Web3-QnA-Forum-with-Polygon-AMM
  cd Frontend

Install dependencies

  npm install

Start the server

  npm run dev

Contributing

If you would like to contribute to this project, please follow these steps:

-Fork the repository -Create a new branch for your changes: git checkout -b my-feature-branch -Make your changes and commit them: git commit -am "Add some feature" -Push to the branch: git push origin my-feature-branch -Create a new Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Releases

No releases published

Packages

No packages published

Languages