Skip to content

Panmoni/bitcoincashsite-www

Repository files navigation

Bitcoin Cash Site

Bitcoin Cash Site is an informational website about the cryptocurrency Bitcoin Cash (BCH). Learn how to build with Bitcoin Cash, how to earn, buy, spend, mine and use BCH to enhance your access to prosperity.

🌐 Live Site: bchworks.com

Features

  • Modern Stack: Built with Astro 5.18.1 and Tailwind CSS 3.4.19
  • Performance: Fast static site generation with optimized images
  • Accessibility: WCAG-compliant components and semantic HTML
  • SEO Optimized: Proper meta tags, sitemap, and structured data
  • Dark/Light Mode: Theme switching with system preference detection
  • Responsive Design: Mobile-first approach with responsive layouts
  • Type Safety: Full TypeScript support with strict type checking

Tech Stack

  • Framework: Astro v5.18.1
  • Styling: Tailwind CSS v3.4.19
  • Icons: Astro Icon with Tabler icons
  • Linting: Biome for unified formatting and linting
  • Package Manager: pnpm for fast, disk space efficient package management
  • Deployment: Cloudflare Pages with automatic builds

Getting Started

Prerequisites

  • Node.js 18.20.8 or higher (20.x or 22.x recommended)
  • pnpm 8.x or higher

Installation

# Clone the repository
git clone https://github.com/Panmoni/bchworks.git
cd bitcoincashsite-www

# Install dependencies
pnpm install

# Start development server
pnpm run dev

Available Scripts

  • pnpm run dev - Start development server
  • pnpm run build - Build for production
  • pnpm run preview - Preview production build locally
  • pnpm run check - Run TypeScript and Biome checks
  • pnpm run format - Format code with Biome
  • pnpm run lint - Lint code with Biome

Project Structure

bitcoincashsite-www/
├── src/
│   ├── components/     # Reusable UI components
│   ├── layouts/        # Page layout components
│   ├── pages/          # Page routes and content
│   ├── utils/          # Utility functions and helpers
│   └── assets/         # Images, fonts, and styles
├── public/             # Static assets
└── astro.config.mjs    # Astro configuration

Contributing

We welcome contributions! Please see our Contributing Guidelines for details on how to submit pull requests, report issues, and contribute to the project.

Acknowledgments

License

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

About

BitcoinCashSite v3 is an informational site for Bitcoin Cash BCH, now rebranded to BCH Works.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors

Generated from arthelokyo/astrowind