diff --git a/.github/skills/webapp-testing/SKILL.md b/.github/skills/webapp-testing/SKILL.md index a5fb3bc..1849c56 100644 --- a/.github/skills/webapp-testing/SKILL.md +++ b/.github/skills/webapp-testing/SKILL.md @@ -23,7 +23,7 @@ Use this skill when you need to: ## Prerequisites -- Node.js 18+ installed (20+ recommended) +- Node.js 20.9+ installed (required by Next.js 16) - BitSleuth website running locally on port 3000 - Playwright will be installed automatically if not present @@ -250,7 +250,7 @@ When testing the BitSleuth website, verify: ## Limitations -- Requires Node.js 18+ environment +- Requires Node.js 20.9+ environment - Cannot test native mobile apps (BitSleuth is web-only) - May have issues with complex authentication flows (if implemented) - Next.js App Router may require waiting for hydration to complete diff --git a/AGENTS.md b/AGENTS.md index b6e13b6..2fc548f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -16,7 +16,7 @@ - **Framework:** Next.js 16.0.10 (App Router) - **Language:** TypeScript 5.9.3 (strict mode enabled) - **Runtime:** React 19.2.0 -- **Node.js:** 18+ (20+ recommended) +- **Node.js:** 20.9+ (required by Next.js 16) ### UI & Styling - **CSS Framework:** Tailwind CSS 3.4.18 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6195707..760992b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -24,7 +24,7 @@ When creating new documentation (guides, specifications, strategies, etc.), alwa ## 🚀 Getting Started ### Prerequisites -- **Node.js**: 18+ (20+ recommended) +- **Node.js**: 20.9+ (required by Next.js 16) - **npm**: Latest version - **Git**: For version control diff --git a/README.md b/README.md index 789a8f0..818c3f2 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,17 @@ > **Bitcoin Wallet Analysis & Privacy Tools** +[![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL_3.0-blue.svg)](./LICENSE) +![Next.js](https://img.shields.io/badge/Next.js-16.1.1-black?logo=next.js) +![React](https://img.shields.io/badge/React-19.2.3-149eca?logo=react) +![TypeScript](https://img.shields.io/badge/TypeScript-5.9.3-3178c6?logo=typescript) +![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg) + BitSleuth is a comprehensive Next.js 16.1.1 website that serves as the primary marketing and educational learning hub for Bitcoin analysis tools. The platform includes product landing pages for a Bitcoin wallet analyzer and Bitcoin wallet app, as well as an extensive educational glossary, SEO optimization, and privacy-compliant analytics. +![BitSleuth](public/1200x630.png) + - **🌐 Production:** [https://www.bitsleuth.ai](https://www.bitsleuth.ai) -- **🧑‍💻 Development:** [https://website-dev--bitsleuth.us-central1.hosted.app](https://website-dev--bitsleuth.us-central1.hosted.app) ## ✨ Key Features @@ -57,7 +64,7 @@ npm run ci # Runs lint + typecheck + test + build ## 🚀 Development Workflow ### Prerequisites -- **Node.js**: 18+ (20+ recommended) +- **Node.js**: 20.9+ (required by Next.js 16) - **npm**: Latest version (11.7.0 configured via `packageManager`) - **Git**: For version control diff --git a/docs/PRD.md b/docs/PRD.md index 4040ca2..ec916d6 100644 --- a/docs/PRD.md +++ b/docs/PRD.md @@ -83,7 +83,7 @@ - **Firebase:** Hosting platform and potential future integration for user management **Dependencies:** -- Node.js 18+ (20+ recommended) +- Node.js 20.9+ (required by Next.js 16) - Google Analytics Measurement ID for tracking - Firebase App Hosting for deployment diff --git a/docs/PROJECT_SUMMARY.md b/docs/PROJECT_SUMMARY.md index cb3a924..bcd761e 100644 --- a/docs/PROJECT_SUMMARY.md +++ b/docs/PROJECT_SUMMARY.md @@ -49,7 +49,7 @@ BitSleuth is a comprehensive Next.js 16 website serving as the primary marketing - **Next.js:** 16.0.10 (App Router) - **React:** 19.2.0 - **TypeScript:** 5.9.3 -- **Node.js:** 18+ (20+ recommended) +- **Node.js:** 20.9+ (required by Next.js 16) ### Styling & UI - **Tailwind CSS:** 3.4.18 (stable v3) @@ -467,7 +467,7 @@ All Radix UI primitives updated to latest versions: ### Development Workflow #### Prerequisites -- Node.js 18+ (20+ recommended) +- Node.js 20.9+ (required by Next.js 16) - npm (latest version) #### Local Development diff --git a/package.json b/package.json index 137d37f..3b50a69 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,9 @@ }, "private": true, "packageManager": "npm@11.7.0", + "engines": { + "node": ">=20.9.0" + }, "scripts": { "dev": "next dev --turbopack -p 3000", "build": "next build --webpack", diff --git a/public/1200x630.png b/public/1200x630.png new file mode 100644 index 0000000..d83a559 Binary files /dev/null and b/public/1200x630.png differ