https://github.com/frankiefab100/web3collectives
A free resource library for Blockchain Developers, smart contract engineers and Web3 enthusiasts. Learn more: https://frankiefab.hashnode.dev/introducing-web3collectives-your-gateway-to-web3-knowledge
https://github.com/frankiefab100/web3collectives
awesome-resources blockchain blockchain-technology courses curated-list educational-materials educational-resources learning-resources online opensource publicgoods web3
Last synced: over 1 year ago
JSON representation
A free resource library for Blockchain Developers, smart contract engineers and Web3 enthusiasts. Learn more: https://frankiefab.hashnode.dev/introducing-web3collectives-your-gateway-to-web3-knowledge
- Host: GitHub
- URL: https://github.com/frankiefab100/web3collectives
- Owner: frankiefab100
- License: mit
- Created: 2022-06-30T16:34:24.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-11T19:27:13.000Z (over 1 year ago)
- Last Synced: 2024-10-12T01:26:57.578Z (over 1 year ago)
- Topics: awesome-resources, blockchain, blockchain-technology, courses, curated-list, educational-materials, educational-resources, learning-resources, online, opensource, publicgoods, web3
- Language: JavaScript
- Homepage: https://web3collectives.vercel.app/
- Size: 7.41 MB
- Stars: 10
- Watchers: 2
- Forks: 3
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Web3Collectives
A free resource library for Blockchain developers and Web3 enthusiasts
[](#contributors-)
Preview Link
ยท
Report Bug
ยท
Request Feature
Feel free to submit your contributions to this project.
Read our Contributors Guidelines. You can also support by making donations to help it improve.
## **Project Overview** โจ
Web3collectives is a free Web3 resource library that helps you level up your blockchain development and technology skills.
Preview Link:
### **Technologies Used** ๐
- React (JavaScript Library)
- React-Router (React Library)
- Vite (Build and Development Tool)
- Formspree (Form Management)
- Vercel (Web Hosting and Analytics)
- ConvertKit (Newsletter Subscription)
- EmailJS (Email Integration)
### **Resources** ๐จ
- React Icons:
## **Why I started this project** ๐
The inspiration for this project emerged when I stumbled upon a design resources website. Prior to that, I had been curating a compilation of Blockchain development resources in a GitHub repository called [Blockchain Development Resources](https://github.com/frankiefab100/Blockchain-Development-Resources).
Realizing that a significant portion of individuals, particularly beginners and non-developers, might not be familiar with GitHub, I embarked on building this project with the aim of making Web3 Education easily accessible to everyone, completely free of charge.
## **Categories**
- Websites
- Youtube Channels
- Development Tools
- Online Courses
- Interactive Tutorials
- Documentations
- GitHub Repositories
- Project Starter Template
- Node Providers
- Blogs
- Books
- Others
- Learning Communities
- Cheatsheets
- Bounty Hunting Websites
- Hackathons & Grants
## **Experience Levels**
- Beginner
- Intermediate
- Advanced
All resources are stored in `/data` directory as an array of JavaScript objects.
In this format:
```JS
[
{
id: number,
coverImage:string,
title: string,
description:string,
url: string,
tag: [string, string],
keywords: [string, string],
},
]
```
## **Folder Structure** ๐
```bash
โโโ .github
โโโ src
โ โโโ assets
โ โโโ components
โ โโโ data
โ โโโ pages
โ โโโ App.jsx
โ โโโ index.css
โ โโโ main.jsx
โโโ .all-contributorsrc
โโโ .eslintrc.json
โโโ .gitignore
โโโ .prettierignore
โโโ .prettierrc
โโโ CHANGELOG.md
โโโ CODE_OF_CONDUCT.md
โโโ CONTRIBUTING.md
โโโ LICENSE
โโโ index.html
โโโ package-lock.json
โโโ package.json
โโโ README.md
โโโ renovate.json
โโโ vite.config.js
```
## **Getting Started** ๐ป
This project was bootstrapped with [Vite](https://vitejs.dev).
### **Prerequisites**
Make sure you have [Node.js](https://nodejs.org/) and [NPM](https://www.npmjs.com/) installed.
- Node.js (>= 17.4.0)
- NPM (>= 8.4.0)
### **Setup** ๐จโ๐ป
Install dependencies
```BASH
npm install
```
Run the development server
```BASH
npm run dev
```
Navigate to `http://localhost:3000` in your browser to view the web app.
## **Contributing** ๐ค๐พ
We appreciate contributions, whether it is:
- Reporting a bug
- Submitting a fix
- Adding more resources.
- Proposing new features
Please refer to [Contributing Guidelines](./CONTRIBUTING.md) to learn how to getting started with your contributions.
## Contributors โจ
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

Victor Eke
๐ป ๐จ

Ikechukwu Peter
๐ป ๐
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
## **Attribution**
This project was inspired by
- [Toools.design](https://toools.design)
- [Designresourc.es](https://designresourc.es)
## **License** ๐
This project is built under the [MIT License](./License).
## **Sponsor** โค
If you like this project, please give it a star โญ and/or consider buying me a coffee(s). Every donation is appreciated.