├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── Topics.md ├── beginner_project.md └── web3books ├── Michael G. Solomon - Blockchain Data Analytics For Dummies (2020) - libgen.li.epub ├── Roberto Infante - Building Ethereum DApps_ Decentralized Applications on the Ethereum Blockchain (2019, Manning Publications) - libgen.li.epub └── books.md /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 |

2 | 3 |

4 | 5 | # CODE OF CONDUCT 6 | 7 | ## OUR PLEDGE 8 | Welcome to HackBeats, a tech community aimed for encouraging and promoting public speaking,communication skills, soft skills, best practices, technical expertise and opensource contribution in the field of Computer Science via conducting workshops , hackathons and mentorship sessions in an inclusive and welcoming environment 9 | 10 | ## OUR MOTO 11 | - Treat everyone with respect and kindness. 12 | - Be thoughtful in how you communicate. 13 | - Don't be destructive or inflammatory. 14 | 15 | ## WHERE DOES THE CODE OF CONDUCT APPLY 16 | 17 | If you join in or contribute to our club ecosystem in any way, you are encouraged to follow the Code of Conduct/ 18 | 19 | Explicit enforcement of the Code of Conduct applies to all official workshops, in-person meetings, and events including: 20 | 21 | - The Slack & Discord channel 22 | - The Events, including AMAs, Gaming Nights, Zoom study call, work shops and mentorship sessions 23 | - The GitHub projects 24 | - Club Meetings 25 | 26 | ## OUR VALUES 27 | 28 | - Be friendly and welcoming 29 | - Be patient 30 | - Remember that people have varying communication styles and that not everyone is using their native language (meaning and tone can be lost in translation). 31 | - Be thoughtful 32 | - Productive communication requires effort. Think about how your words will be interpreted. 33 | - Remember that sometimes it is best to refrain entirely from commenting. 34 | - Be respectful 35 | - In particular, respect differences of opinion. 36 | - Be charitable 37 | - Interpret the arguments of others in good faith, do not seek to disagree. 38 | - When we do disagree, try to understand why. 39 | - Avoid destructive behavior: 40 | - Derailing: stay on topic; if you want to talk about something else, start a new conversation. 41 | - Unconstructive criticism: don't merely condemn the current state of affairs; offer—or at least solicit—suggestions as to how things may be improved. 42 | - Snarking (pithy, unproductive, sniping comments) 43 | - Discussing potentially offensive or sensitive issues; this all too often leads to unnecessary conflict. 44 | - Microaggressions: brief and commonplace verbal, behavioral, and environmental indignities that communicate hostile, derogatory or negative slights and insults to a person or group. 45 | 46 | ## UNACCEPTABLE BEHAVIOUR 47 | 48 | - Expressing or provoking: 49 | - Insulting, demeaning, hateful, or threatening remarks; 50 | - Biscrimination based on age, nationality, race, (dis)ability, gender (identity or expression), sexuality, religion, or similar personal characteristic; 51 | - Bullying or systematic harassment; 52 | - unwelcome sexual advances, including sexually explicit content. 53 | - Advertisement or recruitment for events, companies, organizations, etc - unless specifically given permission by Hack Club HQ. 54 | - Posting spam-like content that disrupts the environment of the community. 55 | 56 | ## ISSUE REPORTING 57 | If you feel uncomfortable or think there may be a potential violation of the code of conduct, 58 | please report it immediately by sending us a mail at `developersofcit@gmail.com` 59 | 60 | ## Enforcement Guidelines 61 | 62 | Community leaders will follow these Community Impact Guidelines in determining 63 | the consequences for any action they deem in violation of this Code of Conduct: 64 | 65 | ### 1. Correction 66 | 67 | *Community Impact*: Use of inappropriate language or other behavior deemed 68 | unprofessional or unwelcome in the community. 69 | 70 | *Consequence*: A private, written warning from community leaders, providing 71 | clarity around the nature of the violation and an explanation of why the 72 | behavior was inappropriate. A public apology may be requested. 73 | 74 | ### 2. Warning 75 | 76 | *Community Impact*: A violation through a single incident or series 77 | of actions. 78 | 79 | *Consequence*: A warning with consequences for continued behavior. No 80 | interaction with the people involved, including unsolicited interaction with 81 | those enforcing the Code of Conduct, for a specified period of time. This 82 | includes avoiding interactions in community spaces as well as external channels 83 | like social media. Violating these terms may lead to a temporary or 84 | permanent ban. 85 | 86 | ### 3. Temporary Ban 87 | 88 | *Community Impact*: A serious violation of community standards, including 89 | sustained inappropriate behavior. 90 | 91 | *Consequence*: A temporary ban from any sort of interaction or public 92 | communication with the community for a specified period of time. No public or 93 | private interaction with the people involved, including unsolicited interaction 94 | with those enforcing the Code of Conduct, is allowed during this period. 95 | Violating these terms may lead to a permanent ban. 96 | 97 | ### 4. Permanent Ban 98 | 99 | *Community Impact*: Demonstrating a pattern of violation of community 100 | standards, including sustained inappropriate behavior, harassment of an 101 | individual, or aggression toward or disparagement of classes of individuals. 102 | 103 | *Consequence*: A permanent ban from any sort of public interaction within 104 | the community. 105 | 106 | ## Attribution 107 | 108 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], 109 | version 2.0, available at 110 | https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. 111 | 112 | Community Impact Guidelines were inspired by [Mozilla's code of conduct 113 | enforcement ladder](https://github.com/mozilla/diversity). 114 | 115 | [homepage]: https://www.contributor-covenant.org 116 | 117 | For answers to common questions about this code of conduct, see the FAQ at 118 | https://www.contributor-covenant.org/faq. Translations are available at 119 | https://www.contributor-covenant.org/translations. 120 | 121 | ## ACKNOWLEDGEMENTS 122 | This was adapted from [HACKCLUB CODE OF CONDUCT](https://hackclub.com/conduct/) & [MLH CODE OF CONDUCT](https://static.mlh.io/docs/mlh-code-of-conduct.pdf) 123 | 124 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # How to contribute to Hack Beats 2 | 3 | > Thank you for considering contributing to Hack Beats. 4 | > 5 | 6 | Support questions❔ 7 | ----------------- 8 | 9 | - The ``#questions`` channel on our Discord chat: 10 | [Discord](https://discord.gg/DDAFdSRu) 11 | - Ask on our `GitHub Discussions`_ for long term discussion or larger 12 | questions. 13 | - GitHub Discussions: https://github.com/hackbeats/complete-web3-bootcamp/discussions 14 | 15 | Reporting issues⚠ 16 | ---------------- 17 | - Pick up/Create issues which interests you, mention your name in the comments section and start working on them 18 | - If two or more people solves same issue correctly then, person who created pull request before will get priority 19 | - When creating pull request keep title as "issue title", example="submit button working" and description with issueID as "fixes #issueID" 20 | - If you find any bug or have new feature's idea then, create a issue with supporting description & details. If issue found relevant then, maintainers will react to it and you can start working on it 21 | - Sqash commits before opening PR. Squashing helps to keep the history of main/master branch clean and readable. 22 | > Example: [How do I squash my last N commits together?](https://stackoverflow.com/questions/5189560/how-do-i-squash-my-last-n-commits-together) 23 | 24 | 25 | Submitting Your Ideas💡 26 | --------------------- 27 | - Fork the repository. 28 | - Clone the forked repository in your local system, and create new feature branch. 29 | - Implement your idea, and commit your changes in that branch. 30 | - Push the changes to your remote. 31 | - Open `Pull Request` and wait for maintainers to review your request. -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Hack Beats 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Hey 👋 everyone , *hacktoberfest* is back with biggest beginners friendly opensource event. Event will start from 1st of October and will remain upto 31st October 2022 4 | 5 | ### What you need to do in this event? 6 | 7 | ## You need to generate 4 valid pull request and want to contribute in opensource 8 | 9 | ### Let's discuss how you can contribute in *hacktoberfest 2022* 🙌 10 | 11 | ### Rules 12 | 13 | **1) Fork this repository first** 14 | 15 | **2) Star this repository⭐** 16 | 17 | **3) Create a new issue detailing what you want to add and create a branch from the issue** 18 | 19 | **4) Add your details in the [CONTRIBUTING.md](CONTRIBUTING.md) file⭐** 20 | 21 | **5) Check for tags like `hacktoberfest` , `good first issue` or generate a new issue if you have some crazy ideas** 22 | 23 | # Some Code Guidelines 24 | 25 | 1. Variable name should be meaningful. 26 | 2. Use comments in your code. 27 | 3. Your Code must be pretty formated. 28 | 29 | ### After a valid pull request your code will be carefully reviewed and if it matches the rule then it will be accepted otherwise you need to generate a new file 30 | 31 |

🦄 complete-web3-bootcamp 🦄

32 | 33 | 34 |

35 | Learn full stack web3 development in just 6 months 36 |

37 | 38 |

39 | 40 | Be a part of our Community on Discord 🚀 41 | 42 | 43 |
44 | 45 |

46 | 47 | 48 | 49 | ## List of web3 Projects 50 | - Voting Dapp 51 | Create a dapp where all the votes and candidate registration happen on chain. This Dapp should allow anyone to start an election within a registered voting period. 52 | 53 | - Event Stacking 54 | Build a program that lets anyone RSVP for an event 55 | 56 | - NFT Marketplace 57 | Build an Nft market place just like OpenSea where people sell and buy NFTs 58 | 59 | - Decentralized YouTube 60 | A youtube clone where users get to connect their wallet to access videos 61 | 62 | - Decentralized twitter 63 | A twitter clone where users sign in to twitter using their crypto wallet 64 | 65 | ## Web3 Learning resources 66 | - [Learn Web3 Dao](https://learnweb3.io) 67 | - [Cadena](https://cadena.dev) 68 | - [Figment](https://figment.io) 69 | - [Build space](https://buildspace.so) 70 | - [Moralis Academy](https://academy.moralis.io) 71 | - [30 Days of Web3](https://30daysofweb3.xyz) 72 | - [Web3.university](https://www.web3.university) 73 | - [Metaschool](https://metaschool.so/) 74 | - [Alchemy University](https://university.alchemy.com/) 75 | - [Codeacademy Introduction to Blockchain and Crypto](https://www.codecademy.com/pages/blockchain-crypto) 76 | - [useweb3](https://www.useweb3.xyz/) 77 | - [Chainlink Bootcamps](https://chain.link/bootcamp) 78 | - [Quest Book ] (https://openquest.xyz/) 79 | 80 | ## Whitepapers 81 | - [Bitcoin Whitepaper](https://bitcoin.org/bitcoin.pdf) 82 | - [Ethereum Whitepaper](https://ethereum.org/en/whitepaper/) 83 | - [Bnbchain Whitepaper](https://github.com/bnb-chain/whitepaper/blob/master/WHITEPAPER.md) 84 | - [Shardeum Whitepaper](https://shardeum.org/Shardeum-Litepaper.pdf) 85 | - [Bnbchain Whitepaper](https://github.com/bnb-chain/whitepaper/blob/master/WHITEPAPER.md) 86 | - [Near Whitepaper](https://near.org/papers/the-official-near-white-paper/) 87 | - [Celo whitepaper](https://celo.org/papers) 88 | - [Deso Chain Whitepapers](https://docs.deso.org/about-deso-chain/readme) 89 | 90 | ## Web3 articles 91 | - [What Is Web3 All About? An Easy Explanation With Examples](https://www.forbes.com/sites/bernardmarr/2022/01/24/what-is-web3-all-about-an-easy-explanation-with-examples/?sh=3e7e30cb2255) 92 | - [Beginner's guide to full stack ethereum/web3 dev](https://dev.to/dabit3/the-complete-guide-to-full-stack-ethereum-development-3j13) 93 | - [Beginner's guide to NFT's](https://opensea.io/blog/guides/non-fungible-tokens/) 94 | - [Beginner's guide to eth.build - An Educational Sandbox For Web3](https://opensea.io/blog/guides/non-fungible-tokens/) 95 | - [Learn Web3 dev by building a dapp on ethereum (with IPFS)](https://hackernoon.com/learn-web-3-0-by-actually-deploying-an-application-on-it-hands-on-approach-9141ad88588f) 96 | - [Solana developer Resources](https://solana.com/developers) 97 | - [The complete roadmap and resources to become a web3 developer](https://blog.suhailkakar.com/the-complete-roadmap-and-resources-to-become-a-web3-developer-in-2022) 98 | - [Become a blockchain Expert: Beginner to Advanced (for FREE)](https://trustchain.medium.com/become-a-blockchain-expert-beginner-to-advanced-for-free-65ce62606176) 99 | - [Why NFTs are hard to explain](https://medium.com/@nic__carter/why-nfts-are-hard-to-explain-48f0ab0a35bf) 100 | 101 | ## Web3 communities 102 | - [Developer DAO ](https://www.developerdao.com/) 103 | - [Gitcoin](discord.gg/gitcoin) 104 | - [Buildspace](https://discord.gg/buildspace) 105 | - [Alchemy](https://discord.gg/mMGsVgd) 106 | - [Moralis DAO](https://moralis.io/joindiscord/) 107 | - [Solana Community](https://solana.com/community) 108 | - [Ethereum Community](https://ethereum.org/en/) 109 | - [Maker DAO](https://makerdao.com/en/community/) 110 | - [Chainlink Community](https://chain.link/community) 111 | - [Super team DAO](https://superteam.fun/) 112 | 113 | -------------------------------------------------------------------------------- /Topics.md: -------------------------------------------------------------------------------- 1 | # Web3 Project ideas for Beginners 2 | 1. To-Do List 3 | 2. NFT Collection 4 | 3. Voting Portal 5 | 4. Donation Website 6 | 5. Hello-World 7 | 8 | 9 | ## Ethereum blockchain 10 | 11 | > - Solidity Programming By Building Projects 12 | > - Blockchain Usage (Theory + Practice) 13 | > - Smart Contract Usage (Theory + Practice) 14 | > - Using Ethereum's Core Development Tools 15 | > - The Development Functions Of Ethereum 16 | > - Truffle Development By Building Projects 17 | > - How Decentralized Technology Works 18 | > - The Purpose And Structure Of Solidity Code 19 | -------------------------------------------------------------------------------- /beginner_project.md: -------------------------------------------------------------------------------- 1 | # complete-web3-bootcamp 2 | Learn full stack web3 development in just 6 months 3 | 4 | 5 | ## List of web3 Projects 6 | - Voting Dapp 7 | Create a dapp where all the votes and candidate registration happen on chain. This Dapp should allow anyone to start an election within a registered voting period. 8 | 9 | - Event Stacking 10 | Build a program that lets anyone RSVP for an event 11 | 12 | - NFT Marketplace 13 | Build an Nft market place just like OpenSea where people sell and buy NFTs 14 | 15 | - Decentralized YouTube 16 | A youtube clone where users get to connect their wallet to access videos 17 | 18 | - Decentralized twitter 19 | A twitter clone where users sign in to twitter using their crypto wallet 20 | 21 | - To-Do List 22 | A simple To do list 23 | 24 | -Dao Voting 25 | a DAO user can establish rules as smart contracts, receive funding, create proposals, become voters representing the community, and vote through tokens. 26 | 27 | ## Web3 Learning resources 28 | - [Learn Web3 Dao](https://learnweb3.io) 29 | - [Cadena](https://cadena.dev) 30 | - [Figment](https://figment.io) 31 | - [Build space](https://buildspace.so) 32 | - [Moralis Academy](https://academy.moralis.io) 33 | - [Smart Contract Storage](https://medium.com/coinmonks/a-practical-walkthrough-smart-contract-storage-d3383360ea1b) 34 | - [To-Do List](https://www.geeksforgeeks.org/build-a-to-do-list-web-application-powered-by-blockchain/) 35 | - [Dao Voting](https://moralis.io/how-to-create-a-dao-in-10-minutes/) 36 | -------------------------------------------------------------------------------- /web3books/Michael G. Solomon - Blockchain Data Analytics For Dummies (2020) - libgen.li.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackbeats/complete-web3-bootcamp/c6651ccbe9c7cef2a5f06917f99334a35b280761/web3books/Michael G. Solomon - Blockchain Data Analytics For Dummies (2020) - libgen.li.epub -------------------------------------------------------------------------------- /web3books/Roberto Infante - Building Ethereum DApps_ Decentralized Applications on the Ethereum Blockchain (2019, Manning Publications) - libgen.li.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackbeats/complete-web3-bootcamp/c6651ccbe9c7cef2a5f06917f99334a35b280761/web3books/Roberto Infante - Building Ethereum DApps_ Decentralized Applications on the Ethereum Blockchain (2019, Manning Publications) - libgen.li.epub -------------------------------------------------------------------------------- /web3books/books.md: -------------------------------------------------------------------------------- 1 | # books 2 | > 1. [Roberto Infante - Building Ethereum DApps_ Decentralized Applications on the Ethereum Blockchain ](https://github.com/motton-briyani/complete-web3-bootcamp/blob/motton-briyani-patch-1/web3books/Roberto%20Infante%20-%20Building%20Ethereum%20DApps_%20Decentralized%20Applications%20on%20the%20Ethereum%20Blockchain%20(2019,%20Manning%20Publications)%20-%20libgen.li.epub?raw=true) 3 | > 2. [Blockchain Data Analytics For Dummies](https://github.com/motton-briyani/complete-web3-bootcamp/blob/motton-briyani-patch-2/web3books/Michael%20G.%20Solomon%20-%20Blockchain%20Data%20Analytics%20For%20Dummies%20(2020)%20-%20libgen.li.epub?raw=true) 4 | --------------------------------------------------------------------------------