FluentDev is a learning platform that bridges blockchain education with real-world English communication. It is designed for global developers, professionals, and learners who want to build a strong foundation in Web3 concepts while improving their ability to explain, discuss, and apply these ideas in clear, confident English.
Web3 Foundations – For learners who want to understand blockchain, smart contracts, and decentralized technologies in accessible English.
English for Web3 Professionals – For developers and professionals who want to strengthen their technical English and confidently communicate with global teams.
Each chapter combines technical learning with targeted language development through guided lessons, vocabulary, real-world examples, and comprehension practice.
Contributions are welcome! Follow the steps below to get started:
- Open a new issue to suggest a change or report a bug.
- Want to work on it? Leave a comment asking to be assigned.
⚠️ Please DO NOT create a pull request before being assigned. - This helps avoid duplicate work and keeps everything organized.
Click the Fork button at the top of this page and clone your fork:
git clone [email protected]:[your-username]/fluentDev.git
cd fluentDevIf you've already forked it, sync your local copy:
git remote add upstream https://github.com/SupaMega24/fluentDev
git checkout dev
git fetch upstream
git merge upstream/devInstall dependencies:
npm installnpm install --legacy-peer-depsgit checkout -b your-feature-nameThen start the local dev server:
npm run devOpen http://localhost:3000 in your browser to view your changes live.
Use clear, meaningful commit messages. Reference the issue like so:
git commit -m "Add: new UI component [Fixes #123]"
git push origin your-feature-name-
Submit your pull request to the
devbranch (notmain) -
In the PR description:
- Reference the issue (e.g.,
Fixes #123) - Explain your changes clearly
- Add screenshots or demo URLs for visual changes
- Reference the issue (e.g.,
✅ A Vercel preview deployment will be generated automatically.
- The maintainers will review your PR
- Please respond to feedback and make any requested changes
- Once approved, your changes will be merged into
dev
Let me know if you’d like a similar contributor badge section or GitHub templates for issues/PRs!