/defikids-dapp

πŸ”₯πŸ”₯ DefiKids offers a secure environment for families to introduce children to the world of cryptocurrency and decentralized finance (DeFi) while teaching them valuable lessons about finances and budgets. πŸš€

Primary LanguageTypeScriptMIT LicenseMIT

DefiKids-alt

An empowering platform aimed at equipping the upcoming generation with De-Fi tools, tailored for youngsters and overseen by parents.

✨ Simplified Platform Overview

Discover the world of cryptocurrency with ease through the DefiKids platform. This platform is designed to guide you and your family in using crypto confidently in your daily life, and it's tailored for kids while being supervised by parents.

πŸ’» Common Challenge

How do you teach your children to use crypto safely and confidently.

⚑ Our Approach

Parents can establish a secure family sandbox within the platform. They allocate funds for allowances and set aside a portion for staking. This staked amount generates rewards over time.

An exciting feature is that funds automatically flow to the child, providing a real-time understanding of finances.

πŸ“š De-Fi Tools for Learning

Children gain access to valuable De-Fi tools like staking and time-locks. These tools introduce them to concepts like savings, interest, and compound interest.

Moreover, funds can be reserved for future purchases through time-locks, guaranteeing that children have funds accessible when needed.

πŸ’Œ Empowering Parents

Parents can activate full-access mode, enabling children to withdraw funds for use in various crypto markets. By default, withdrawals are sent to parents, who can then convert them to fiat for their children.

πŸ”₯Technical Architecture

  • Contracts are deployed on the Polygon network for reduced gas fees.
  • Next.js powers the user-friendly frontend.
  • Solidity development using Forge.

  • Open localhost:3000 in your browser

⚜️ Contributing

Thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody and are appreciated.

Before contributing, please read the Code of Conduct here.

Please try to create bug reports that are:

  • Reproducible: Include steps to reproduce the problem.
  • Specific Include as much detail as possible: which version, what environment, etc.
  • Unique: Do not duplicate existing opened issues.
  • Scoped to a Single Bug One bug per report.

Contributing Guide

Steps

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ’ͺ Community

Join our Discord Community of engaged individuals looking to teach their kids about crypto

Follow us on Twitter