Skip to content

Bitsage-Network/bitsage-website

Repository files navigation

🌟 BitSage Network Website

BitSage Network

The Future of Verifiable Computing

Next.js TypeScript Tailwind CSS License

🌐 Live Website β€’ πŸ“š Documentation β€’ πŸ’¬ Discord β€’ 🐦 Twitter


πŸš€ About BitSage Network

BitSage Network is building the future of verifiable computing - a decentralized GPU compute marketplace that combines the power of distributed computing with cryptographic verification. Our platform enables creators, developers, and enterprises to access professional-grade GPU compute while ensuring computational integrity through our hybrid verification model.

✨ Key Features

  • πŸ” Hybrid Verification: Combining ZK proofs, deterministic recomputation, and TEE attestation
  • 🎨 Creator-Focused: Optimized for rendering, AI training, and game development
  • 🌐 Decentralized: Distributed network of GPU providers worldwide
  • πŸ€– AI-Powered: Sage AI assistants for workflow optimization
  • πŸ’Ž Token Economy: Powered by the $SAGE token ecosystem

πŸ› οΈ Tech Stack

This website is built with modern web technologies:


πŸƒβ€β™‚οΈ Quick Start

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

# Clone the repository
git clone https://github.com/Bitsage-Network/bitsage-website.git
cd bitsage-website

# Install dependencies
npm install

# Start development server
npm run dev

Open http://localhost:3000 to view the website.

Available Scripts

npm run dev          # Start development server
npm run build        # Build for production
npm run start        # Start production server
npm run lint         # Run ESLint
npm run type-check   # Run TypeScript checks

πŸ“ Project Structure

src/
β”œβ”€β”€ app/                    # Next.js App Router pages
β”‚   β”œβ”€β”€ (auth)/            # Authentication pages
β”‚   β”œβ”€β”€ blog/              # Blog articles
β”‚   β”œβ”€β”€ careers/           # Job postings
β”‚   β”œβ”€β”€ docs/              # Documentation
β”‚   └── ...                # Other pages
β”œβ”€β”€ components/            # Reusable React components
β”‚   β”œβ”€β”€ ui/               # Base UI components
β”‚   β”œβ”€β”€ sections/         # Page sections
β”‚   └── ...               # Feature components
β”œβ”€β”€ lib/                  # Utility functions and configurations
β”œβ”€β”€ store/                # State management
└── types/                # TypeScript type definitions

public/
β”œβ”€β”€ images/               # Static images
β”œβ”€β”€ blog/                 # Blog post images
β”œβ”€β”€ icons/                # Icon assets
└── ...                   # Other static assets

🎨 Design System

Our design system is built on:

  • Colors: Cosmic theme with deep blues, purples, and cyan accents
  • Typography: Modern, clean fonts optimized for readability
  • Components: Reusable, accessible components with consistent styling
  • Animations: Smooth, purposeful animations that enhance UX
  • Responsive: Mobile-first design that works on all devices

πŸ“ Content Management

Blog Posts

Blog posts are managed as React components in src/app/blog/. Each post includes:

  • SEO-optimized metadata
  • Social media sharing integration
  • AI-generated featured images
  • Related articles suggestions

Adding New Content

  1. Blog Post: Create a new directory in src/app/blog/[slug]/
  2. Page: Add new route in src/app/
  3. Component: Add reusable components in src/components/

πŸ”§ Configuration

Environment Variables

Create a .env.local file for local development:

# Add any required environment variables here
NEXT_PUBLIC_SITE_URL=http://localhost:3000

Deployment

The website is optimized for deployment on Vercel:

  1. Connect your GitHub repository to Vercel
  2. Configure environment variables in Vercel dashboard
  3. Deploy automatically on every push to main branch

🀝 Contributing

We welcome contributions from the community! Here's how you can help:

Getting Started

  1. Fork the repository
  2. Clone your fork locally
  3. Create a new branch for your feature
  4. Make your changes
  5. Test thoroughly
  6. Submit a pull request

Contribution Guidelines

  • Follow the existing code style and conventions
  • Write clear, descriptive commit messages
  • Add tests for new features
  • Update documentation as needed
  • Ensure all checks pass before submitting PR

Areas for Contribution

  • πŸ› Bug Fixes: Help us squash bugs
  • ✨ Features: Add new functionality
  • πŸ“š Documentation: Improve our docs
  • 🎨 Design: Enhance UI/UX
  • 🌐 Translations: Help us go global
  • β™Ώ Accessibility: Make the site more accessible

πŸ“Š Performance

This website is optimized for performance:

  • Lighthouse Score: 95+ across all metrics
  • Core Web Vitals: Excellent ratings
  • Bundle Size: Optimized with code splitting
  • Images: Next.js Image optimization
  • Caching: Aggressive caching strategies

πŸ”’ Security

Security is a top priority:

  • HTTPS: All traffic encrypted
  • CSP: Content Security Policy implemented
  • Dependencies: Regular security audits
  • Best Practices: Following OWASP guidelines

πŸ“ˆ Analytics & Monitoring

  • Performance: Real User Monitoring (RUM)
  • Errors: Automatic error tracking
  • Usage: Privacy-focused analytics
  • Uptime: 99.9% uptime monitoring

🌍 Roadmap

Q1 2025

  • Enhanced mobile experience
  • Advanced search functionality
  • Multi-language support
  • Improved accessibility

Q2 2025

  • Interactive demos
  • Advanced animations
  • Community features
  • API documentation portal

Q3 2025

  • Real-time network statistics
  • Provider onboarding flow
  • Advanced filtering
  • Performance dashboard

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


πŸ™ Acknowledgments

  • Next.js Team for the amazing framework
  • Tailwind CSS for the utility-first CSS framework
  • Vercel for seamless deployment
  • Open Source Community for inspiration and tools
  • BitSage Community for feedback and support

πŸ“ž Support

Need help? We're here for you:


Built with ❀️ by the BitSage Team

Website β€’ Discord β€’ Twitter β€’ GitHub

About

BitSage Network - The Future of Verifiable Computing

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published