A unified React application containing three marketing websites for Neural Draft LLC:
- NeuralDraft.net (
/) - Main company landing page - NeuralDraft.net/KryptoClaw (
/kryptoclaw) - KryptoClaw crypto wallet product page - NeuralDraft.net/VibeZ (
/vibez) - VibeZ communication platform (coming soon)
- React 18 - UI framework
- Vite - Build tool and dev server
- React Router - Client-side routing
- Framer Motion - Animations
- CSS Variables - Design system
The Neural Draft Design System provides a cohesive "Dark Luxury + Minimalist Technology + Cinematic Depth" aesthetic across all three properties.
- Base: Obsidian (#0a0a0f) β Void (#050507)
- Gold Accent: #c9a962 (luxury/premium)
- Cyan Accent: #00d4ff (technology/KryptoClaw)
- Neon Palette: Purple #b366ff, Pink #ff66b2, Blue #66b2ff (VibeZ)
- Display: Outfit (300-800)
- Mono: JetBrains Mono
- Node.js 18+
- npm or yarn
# Navigate to the project
cd neural-draft
# Install dependencies
npm install
# Start development server
npm run devThe development server runs at http://localhost:3000
npm run buildOutput is generated in the dist/ folder.
npm run preview- Push the project to GitHub
- Connect your GitHub repo to Vercel
- Vercel auto-detects Vite and deploys
Or use Vercel CLI:
npm i -g vercel
vercel --prod- Push to GitHub
- Connect to Netlify
- Build command:
npm run build - Publish directory:
dist
Or drag-and-drop the dist/ folder to Netlify.
# Build
npm run build
# Deploy (requires gh-pages package)
npm install -D gh-pages
npx gh-pages -d distFor NeuralDraft.net:
- Add your domain in your hosting provider (Vercel/Netlify)
- Configure DNS records as instructed
- SSL is automatic with both providers
neural-draft/
βββ public/
β βββ favicon.svg # Neural Draft logo
βββ src/
β βββ components/
β β βββ Navbar.jsx # Global navigation
β β βββ Navbar.css
β β βββ Footer.jsx # Global footer
β β βββ Footer.css
β βββ pages/
β β βββ HomePage.jsx # Main landing (/)
β β βββ HomePage.css
β β βββ KryptoClawPage.jsx # KryptoClaw (/kryptoclaw)
β β βββ KryptoClawPage.css
β β βββ VibeZPage.jsx # VibeZ (/vibez)
β β βββ VibeZPage.css
β βββ styles/
β β βββ design-system.css # CSS variables & tokens
β β βββ global.css # Global styles & utilities
β βββ App.jsx # Router setup
β βββ main.jsx # Entry point
βββ index.html
βββ package.json
βββ vite.config.js
βββ vercel.json # Vercel config
βββ netlify.toml # Netlify config
βββ README.md
- Hero with mission statement
- Company overview
- Product lineup (KryptoClaw, VibeZ, future products)
- Core values / design philosophy
- Newsletter CTA
- Contact / social links
- Hero with "Security-First Crypto Wallet" tagline
- Interactive phone mockup
- Hardware security overview (HSK, Secure Enclave)
- Multi-chain features (ETH/BTC/SOL)
- DEX, NFT, address protection, clipboard guard features
- Theme marketplace preview
- TestFlight beta CTA
- Coming soon hero with animated presence orbs
- "Real-time presence, modern privacy, AIM energy" tagline
- Feature previews
- Email signup for early access
- Live presence demo animation
- Social follow links
- Create component in
src/pages/NewPage.jsx - Add route in
src/App.jsx:
<Route path="/newpage" element={<NewPage />} />- Add navigation link in
src/components/Navbar.jsx
Edit src/styles/design-system.css to change:
- Color palette
- Typography scale
- Spacing system
- Animation timings
Create in src/components/ following the existing pattern:
- Component file (
.jsx) - Styles file (
.css) - Import styles in component
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Vite code splitting
- CSS variables for theming
- Optimized Framer Motion animations
- Lazy-loaded routes (can be added)
- Asset caching headers configured
Copyright Β© 2025 Neural Draft LLC. All rights reserved.
Built with precision by Neural Draft LLC.