Skip to content

GadaStudios/BitTerms

Repository files navigation

BitTerms

BitTerms is an open-source project dedicated to demystifying Bitcoin terminology. We help everyone—from newcomers to experienced users—understand Bitcoin concepts through clear, simple definitions paired with friendly visual illustrations and optional audio explanations.

🎯 Project Purpose

Bitcoin can be intimidating due to its technical jargon. BitTerms bridges this gap by providing:

  • Simple definitions for Bitcoin and cryptocurrency terms
  • Visual illustrations to aid understanding and memory retention
  • Technical definitions for those wanting deeper technical knowledge
  • Audio explanations (optional) for multi-sensory learning
  • Popular term tracking to highlight the most searched concepts
  • Community contributions to continuously expand the term library

🤝 Contributing

We welcome contributions! The easiest way to contribute is by suggesting new Bitcoin terms or improving existing ones.

How to Contribute

You can contribute through two methods:

Method 1: Using the Web Interface (Recommended for Non-Technical Users)

  1. Visit the BitTerms website
  2. Navigate to the "Suggest a Term" page
  3. Fill out the form with your contribution
  4. Submit and we'll review it!

Method 2: Creating a GitHub Issue (For Technical Contributors)

  1. Create a new GitHub issue
  2. Use the following template and fill in the required fields:
## Term Contribution

**Term Name:** [REQUIRED] - The Bitcoin/crypto term you want to define

**Simple Definition:** [OPTIONAL] - A non-technical explanation suitable for beginners (max 300 characters)

**Technical Definition:** [REQUIRED] - A detailed, technical explanation of the term (2-1000 characters)

**Illustration:** [OPTIONAL] - Attach an image (PNG, JPG, or SVG format, max 2MB) that visually represents the term

**Audio File:** [OPTIONAL] - Attach an MP3 or WAV audio file with a pronunciation guide or brief explanation

**Author Name:** [OPTIONAL] - Your name (for credit in the contribution)

**Additional Context:** [OPTIONAL] - Any other relevant information or sources

Contribution Guidelines

Required Fields:

  • Term Name - The exact name of the Bitcoin/cryptocurrency term
  • Technical Definition - A comprehensive explanation with technical accuracy

Optional Fields:

  • Simple Definition - Clear explanation for non-technical users
  • Illustration - Visual aid to help users understand the concept (PNG, JPG, SVG)
  • Audio File - Audio explanation or pronunciation guide
  • Author Name - Your name for credit

Quality Standards:

  • Ensure definitions are accurate and up-to-date
  • Use clear, concise language
  • Illustrations should be clean and easy to understand
  • Audio files should be professional quality
  • Avoid personal opinions; stick to factual information
  • Include sources if claiming specific facts

📊 Features

  • Search Functionality - Quickly find Bitcoin terms
  • Popular Terms - See what other users are searching for
  • Multi-definition Support - Simple and technical definitions in one place
  • Visual Learning - Illustrations to enhance understanding
  • Audio Support - Listen to explanations
  • Responsive Design - Works on desktop, tablet, and mobile
  • Dark Mode Support - Eye-friendly interface options
  • Open Source - Community-driven development

🐛 Reporting Issues

Found a bug or have a suggestion? Create an issue with:

  • A clear title
  • Detailed description of the issue
  • Steps to reproduce (if applicable)
  • Expected vs. actual behavior
  • Screenshots (if relevant)

🙏 Acknowledgments

  • Special thanks to all contributors who help make Bitcoin more accessible
  • Inspired by the need for clearer Bitcoin education
  • Built with the open-source community in mind

📧 Socials

📄 License

This project is open source and available under the MIT License.

Help us make Bitcoin education accessible to everyone! Every contribution matters. 🚀

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •