├── 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 |
--------------------------------------------------------------------------------