Skip to content

WisdomWallet is a decentralized application (DApp) designed to facilitate the exchange of educational materials between individuals and organizations in need and those willing to contribute.

License

Notifications You must be signed in to change notification settings

nishant2253/WisdomWalletDapp

Repository files navigation

WisdomWallet

WisdomWallet is not just a decentralized application; it's a movement towards accessible education, community empowerment, and environmental sustainability. Join us in reshaping the future of learning.

Key Features

  • Blockchain Transparency: Every transaction is transparent and immutable, fostering trust and accountability.

  • Versatile Tech Stack: Built on Next.js, Hardhat, Pinata, React, Metamask, Polygon blockchain, Solidity, and IPFS for a seamless user experience and secure transactions.

  • Community-Driven: Decentralization empowers the community, allowing users to shape the platform collectively.

  • Sustainability: WisdomWallet promotes environmental sustainability by reusing educational materials, reducing deforestation, and encouraging afforestation.

  • Web3 Adoption: Explore the Web3 space, with Matic coin rewards incentivizing users to engage in Web3 transactions.

  • Scalability: Designed for developing nations, addressing challenges like illiteracy, corruption, and changing book editions.

  • Tech Stack:

    Next.js, JavaScript, HTML, CSS: "We use Next.js, a React-based framework, along with JavaScript, HTML, and CSS to create a dynamic and responsive user interface. This ensures a smooth and engaging experience for all users on our platform."

    Hardhat: "For smart contract development and testing, we rely on Hardhat. It enables us to build, deploy, and interact with secure and efficient smart contracts on the blockchain."

    Pinata: "To store and manage decentralized file storage, we utilize Pinata. It plays a crucial role in handling the distributed storage of educational materials on the blockchain, ensuring accessibility and durability."

    Infura: "Infura is an infrastructure-as-a-service (IaaS) provider for blockchain developers. It simplifies access to Ethereum and other blockchain networks by managing nodes, synchronization, and maintenance. Developers can seamlessly interact with blockchain networks through Infura's scalable API, eliminating the need for setting up and maintaining their own nodes. This service accelerates decentralized application (DApp) development, providing efficient and reliable access to blockchain networks."

    React: "Our frontend is powered by React, providing a user-friendly and interactive interface for seamless navigation and resource sharing."

    Metamask Wallet: "To enhance user security and facilitate Web3 transactions, WisdomWallet integrates with the widely-used Metamask wallet. This ensures a secure and convenient way for users to interact with the blockchain."

    Polygon Blockchain: "For scalability and cost-effectiveness, WisdomWallet is built on the Polygon blockchain. This allows us to offer fast and low-cost transactions, making the platform accessible to users across different economic backgrounds."

    Solidity: "The smart contracts powering WisdomWallet are developed in Solidity, a language specifically designed for writing smart contracts on the Ethereum blockchain. It ensures the security and efficiency of our decentralized processes."

Getting Started

Follow these steps to get WisdomWallet up and running locally for development or testing.

  1. Clone the Repository:

    git clone https://github.com/your-username/WisdomWallet.git
  2. Install Dependencies:

    cd WisdomWallet
    npm install
  3. Start the Application:

    npm run dev

You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.js.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

Use this link : https://wisdom-wallet-dapp-hpnb.vercel.app/

Contribute

We welcome contributions from the community. If you have ideas, bug reports, or want to add a new feature, feel free to open an issue or submit a pull request.

License

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

Join the Movement

Let's build a future where learning knows no bounds.

About

WisdomWallet is a decentralized application (DApp) designed to facilitate the exchange of educational materials between individuals and organizations in need and those willing to contribute.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published