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.
- $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
- 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
- β‘ 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
- Node.js 18+
- npm 9+
# 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:3000npm 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 Vercelsrc/
βββ 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
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
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
- β‘ Zero Redirect - Direct path rewriting for performance
- π Secure Headers - Professional security implementation
- π± Mobile Optimized - Responsive design across all subdomains
- π Production Ready - Vercel-optimized deployment
// 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
}
}- 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
Professional blockchain analysis with:
- Transaction hash verification
- Etherscan integration
- Amount tracking and visualization
- Timeline analysis
- Professional analyst validation
- Framework: Jest with TypeScript support
- Coverage: Middleware, utilities, and components
- Focus: Subdomain routing logic and edge cases
- Framework: Playwright with multi-browser support
- Coverage: Cross-browser compatibility (Chromium, Firefox, WebKit)
- Features: Responsive design, navigation, accessibility
- 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
- Tool: Lighthouse auditing
- Metrics: Performance, accessibility, SEO, best practices
- Automation: CI/CD integration for continuous monitoring
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- Whistleblower Protection - IRS Form 211 compliance
- Evidence Standards - Professional legal documentation
- Verification Guidelines - Independent evidence verification
- Disclaimer System - Proper legal notices and disclaimers
# Automated deployment
./deploy-investigation.sh
# Manual deployment
npm run build
vercel --prodProfessional security implementation:
- Security headers (XSS, CSRF, etc.)
- Environment variable protection
- Legal compliance safeguards
- Evidence verification systems
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
- Main Investigation: noahdummett.com
- Documentation Hub: docs.noahdummett.com
- Evidence Archive: noahdummett.com/evidence
- Legal Documentation: noahdummett.com/legal
- Technical Documentation: docs.noahdummett.com/technical
- Subdomain Routing Guide: docs/SUBDOMAIN_ROUTING.md
- Deployment Guide: docs/DEPLOYMENT_GUIDE.md
- Verification Checklist: docs/VERIFICATION_CHECKLIST.md
- π 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
- π Initial Deployment Guide: Basic deployment documentation
- β Verification Checklist: Initial verification checklist implementation
- π 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
- π¨ Theme System: Multiple investigation themes
- π± Responsive Design: Mobile-first approach
- π Blockchain Integration: Enhanced transaction analysis
- π Initial Release: Core investigation platform
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.
This project is licensed under the MIT License - see the LICENSE file for details.
- 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? π