Skip to content

4eckd/noahdummett

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

60 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚨 Noah Dummett Investigation Platform - Next.js 15

Professional Web3 Accountability Investigation - Modern Architecture Implementation

A comprehensive investigation platform exposing concerning allegations surrounding Noah Dummett, founder and CEO of Shuffle.com. Built using Next.js 15 with professional architecture, subdomain routing, and comprehensive testing to present evidence-based analysis while maintaining legal compliance and credibility.

Next.js 15 TypeScript Tailwind CSS Vercel Version

🎯 Critical Allegations

  • $25M+ alleged fund misappropriation from FTX bankruptcy estate
  • Anonymous leadership structure with key personnel using aliases
  • Unethical treatment of vulnerable gambling users
  • Operational pattern concerns linking to FTX practices

πŸ—οΈ Modern Architecture

Tech Stack

  • Next.js 15 - App Router, Server Components, Turbopack
  • TypeScript - Full type safety with strict mode
  • Tailwind CSS v4 - Modern utility-first styling
  • MDX - Markdown with React components for evidence
  • Framer Motion - Professional animations
  • Lucide React - Consistent icon system
  • Middleware - Custom subdomain routing for docs.noahdummett.com

Key Features

  • ⚑ Lightning Fast - Next.js 15 with Turbopack
  • 🌐 Subdomain Routing - Dedicated docs.noahdummett.com subdomain
  • 🎨 5 Investigation Themes - Dark, Violet, Emerald, Amber, Aurora
  • πŸ”’ Type Safe - Comprehensive TypeScript implementation
  • πŸ“± Mobile-First - Responsive design optimized for all devices
  • πŸš€ Production Ready - Professional deployment configuration
  • πŸ“Š Evidence-Focused - Specialized components for investigation data
  • πŸ”— Blockchain Integration - Transaction analysis and verification
  • βš–οΈ Legal Compliance - Professional legal documentation system
  • πŸ§ͺ Comprehensive Testing - Unit, E2E, and performance tests

πŸš€ Quick Start

Prerequisites

  • Node.js 18+
  • npm 9+

Installation

# Clone the repository
git clone https://github.com/4eckd/noahdummett.git
cd noahdummett

# Install dependencies
npm install

# Start development server
npm run dev

# Open browser to http://localhost:3000

Available Scripts

npm run dev          # Start development server with Turbopack
npm run build        # Build for production
npm run start        # Start production server
npm run lint         # Lint code
npm run test         # Run unit tests
npm run test:e2e     # Run E2E tests
npm run test:all     # Run all tests including performance
./deploy-investigation.sh  # Deploy to Vercel

πŸ“ Project Structure

src/
β”œβ”€β”€ app/                    # Next.js 15 App Router
β”‚   β”œβ”€β”€ layout.tsx         # Root layout with theme provider
β”‚   β”œβ”€β”€ page.tsx           # Homepage - investigation overview
β”‚   β”œβ”€β”€ (docs)/            # Subdomain routing group
β”‚   β”‚   └── docs/          # Documentation pages
β”‚   β”œβ”€β”€ noah-dummett/      # Detailed investigation files
β”‚   β”œβ”€β”€ evidence/          # Evidence archive system
β”‚   β”œβ”€β”€ legal/             # Legal documentation
β”‚   └── globals.css        # Global styles with theme system
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ layout/            # Header, Footer, Navigation
β”‚   β”œβ”€β”€ ui/                # Reusable UI components
β”‚   └── docs/              # Documentation components
β”œβ”€β”€ providers/             # React context providers
β”œβ”€β”€ lib/                   # Utility functions
β”œβ”€β”€ content/               # MDX content and evidence files
β”œβ”€β”€ middleware.ts          # Subdomain routing middleware
β”œβ”€β”€ __tests__/             # Unit tests
β”œβ”€β”€ tests/                 # E2E tests
└── docs/                  # Project documentation

🎨 Theme System

Professional investigation themes optimized for evidence presentation:

  • Dark - Primary investigation theme with red accents
  • Violet - Purple-themed variant for legal documentation
  • Emerald - Green-themed variant for evidence analysis
  • Amber - Orange-themed variant for blockchain data
  • Aurora - Gradient variant for special presentations

🌐 Subdomain Routing

Architecture

The platform implements sophisticated subdomain routing for optimal user experience:

  • Main Domain: noahdummett.com - Investigation platform
  • Docs Subdomain: docs.noahdummett.com - Documentation hub
  • Seamless Integration: Middleware-powered routing without redirects

Features

  • ⚑ Zero Redirect - Direct path rewriting for performance
  • πŸ”’ Secure Headers - Professional security implementation
  • πŸ“± Mobile Optimized - Responsive design across all subdomains
  • πŸš€ Production Ready - Vercel-optimized deployment

Technical Implementation

// Middleware automatically rewrites docs.noahdummett.com to /docs paths
const DOCS_DOMAIN = 'docs.noahdummett.com';

export function middleware(req: NextRequest) {
  const hostname = req.headers.get('host') ?? '';
  if (hostname === DOCS_DOMAIN) {
    // Rewrite to /docs path structure
  }
}

πŸ“Š Evidence System

Evidence Categories

  • Blockchain Evidence - On-chain transaction analysis
  • Legal Documentation - Whistleblower reports and filings
  • Platform Analysis - Trustpilot, Reddit, Casino Guru investigations
  • Community Research - Independent investigations and findings

πŸ”— Blockchain Integration

Professional blockchain analysis with:

  • Transaction hash verification
  • Etherscan integration
  • Amount tracking and visualization
  • Timeline analysis
  • Professional analyst validation

πŸ§ͺ Testing Infrastructure

Unit Testing

  • Framework: Jest with TypeScript support
  • Coverage: Middleware, utilities, and components
  • Focus: Subdomain routing logic and edge cases

E2E Testing

  • Framework: Playwright with multi-browser support
  • Coverage: Cross-browser compatibility (Chromium, Firefox, WebKit)
  • Features: Responsive design, navigation, accessibility

Preview Deployment Testing

  • Framework: Playwright with VERCEL_URL integration
  • Coverage: Homepage (200 status), docs subdomain rewrite, cross-domain navigation
  • Visual Regression: Mobile viewport snapshots across 5 themes
  • CI/CD: Automated testing on every PR with build failure on issues

Performance Testing

  • Tool: Lighthouse auditing
  • Metrics: Performance, accessibility, SEO, best practices
  • Automation: CI/CD integration for continuous monitoring

Quality Assurance

npm run test         # Unit tests
npm run test:e2e     # End-to-end tests
npm run test:preview # Preview deployment tests
npm run test:lighthouse # Performance audits
npm run test:all     # Complete test suite

βš–οΈ Legal Compliance

  • Whistleblower Protection - IRS Form 211 compliance
  • Evidence Standards - Professional legal documentation
  • Verification Guidelines - Independent evidence verification
  • Disclaimer System - Proper legal notices and disclaimers

πŸš€ Deployment

Vercel (Recommended)

# Automated deployment
./deploy-investigation.sh

# Manual deployment
npm run build
vercel --prod

πŸ”’ Security

Professional security implementation:

  • Security headers (XSS, CSRF, etc.)
  • Environment variable protection
  • Legal compliance safeguards
  • Evidence verification systems

πŸ“ˆ Performance

Optimized for investigation platform needs:

  • Next.js 14 App Router optimization
  • Static generation for evidence pages
  • Image optimization for evidence photos
  • Code splitting for large evidence datasets
  • Turbopack for fast development

πŸ“š Documentation

πŸ“ Version History

v3.0.6 (Current)

  • πŸ” Lighthouse Audit Refactoring: Removed PWA category and enhanced error handling
  • πŸ›‘οΈ Error Handling: Added optional chaining and null checks for missing categories
  • πŸ“Š Performance Thresholds: Updated to Performance β‰₯90%, Accessibility β‰₯95%, Best Practices β‰₯90%, SEO β‰₯95%
  • 🎯 Safe Category Extraction: Added safeCategoryScore() helper function
  • πŸ“ Summary Generation: Improved reports to handle missing categories with N/A display
  • βœ… Unit Tests: Comprehensive test coverage for new helper functions
  • πŸ”§ Jest Configuration: Updated to support ES modules
  • πŸ“š Documentation: Added detailed refactoring documentation

v3.0.1

  • πŸ“‹ Initial Deployment Guide: Basic deployment documentation
  • βœ… Verification Checklist: Initial verification checklist implementation

v3.0.0

  • 🌐 Subdomain Routing: Complete docs.noahdummett.com implementation
  • πŸš€ Next.js 15: Upgrade to latest framework version
  • πŸ§ͺ Testing Suite: Comprehensive unit, E2E, and performance tests
  • πŸ”’ Security: Enhanced headers and middleware protection
  • πŸ“Š Performance: Optimized builds and static generation

v2.0.0

  • 🎨 Theme System: Multiple investigation themes
  • πŸ“± Responsive Design: Mobile-first approach
  • πŸ”— Blockchain Integration: Enhanced transaction analysis

v1.0.0

  • πŸŽ† Initial Release: Core investigation platform

βš–οΈ Legal Notice

Important: The allegations presented in this investigation have not been proven in a court of law. Noah Dummett and Shuffle.com have not been formally charged with any crimes related to these allegations. All blockchain evidence is independently verifiable on the Ethereum blockchain.

πŸ“„ License

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

πŸ™ Acknowledgments

  • Built with ❀️ by Fused Gaming
  • Professional blockchain analysis by independent researchers
  • Legal guidance from qualified legal counsel
  • Community support from Web3 accountability advocates

🚨 Investigation Status: Active - v3.0.6 Production Ready 🌐 Subdomain Routing: docs.noahdummett.com fully operational
πŸ“Š Evidence Sources: 150+ independently verifiable
βš–οΈ Legal Compliance: Professional standards maintained
πŸ”— Blockchain Evidence: 5 key transactions verified
πŸ§ͺ Testing Coverage: Unit, E2E, and performance tests passing
πŸš€ Performance: Optimized builds with Next.js 15
πŸ—οΈ Project Structure: Clean organization and deployment

Ready to expose Web3 fraud and bring accountability to the crypto gambling industry? πŸš€

About

Resources

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •