Skip to content

Eliaaazzz/aiwason-website

Repository files navigation

AIWASON Official Website

Fire-Resistant Intelligent Optoelectronic Busbar Systems

Next.js TypeScript Tailwind CSS Framer Motion License

Professional corporate website for AIWASON, a leading manufacturer of fire-resistant intelligent optoelectronic busbar systems, specializing in power distribution solutions for real estate developments and data centers.

πŸš€ Live Demo


🌟 Key Features

🎨 Modern Design System

  • NVIDIA-Inspired Interface - Sophisticated dark theme with green technology accents
  • Responsive Design - Optimized for mobile, tablet, and desktop experiences
  • Smooth Animations - Framer Motion powered micro-interactions and page transitions
  • Glassmorphism Effects - Modern UI elements with backdrop blur and transparency

🌍 Bilingual Support

  • Dynamic Language Switching - Seamless English ⇄ Chinese translation
  • Localized Content - Industry-specific terminology and cultural adaptation
  • SEO Optimized - Multi-language meta tags and structured data

🏒 Industry Focus

  • Real Estate Solutions - Commercial buildings, residential complexes, mixed-use developments
  • Data Center Infrastructure - Cloud facilities, colocation centers, edge computing
  • Smart Building Integration - IoT-enabled systems and intelligent building management

⚑ Performance Optimized

  • Next.js 15 - Latest React framework with App Router and Server Components
  • Core Web Vitals - Optimized for speed, accessibility, and user experience
  • Image Optimization - Automatic WebP conversion and lazy loading
  • Bundle Analysis - Optimized JavaScript and CSS delivery

πŸ› οΈ Technology Stack

Frontend Framework

Styling & Animation

Development Tools

Deployment & Hosting


πŸ“¦ Installation & Setup

Prerequisites

  • Node.js 18.0 or later
  • npm, yarn, or pnpm
  • Git for version control

Quick Start

# Clone the repository
git clone https://github.com/Eliaaazzz/aiwason-website.git
cd aiwason-website

# Install dependencies
npm install
# or
yarn install
# or
pnpm install

# Start development server
npm run dev
# or
yarn dev
# or
pnpm dev

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

Environment Setup

# Copy environment variables
cp .env.example .env.local

# Edit environment variables
# Add your configuration values to .env.local

πŸ—οΈ Project Structure

aiwason-website/
β”œβ”€β”€ public/                 # Static assets
β”‚   β”œβ”€β”€ images/            # Company images and graphics
β”‚   β”œβ”€β”€ models/            # 3D models and textures
β”‚   └── documents/         # Technical documentation
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ app/               # Next.js App Router
β”‚   β”‚   β”œβ”€β”€ (pages)/       # Route groups
β”‚   β”‚   β”œβ”€β”€ api/           # API routes
β”‚   β”‚   └── globals.css    # Global styles
β”‚   β”œβ”€β”€ components/        # React components
β”‚   β”‚   β”œβ”€β”€ ui/            # Reusable UI components
β”‚   β”‚   β”œβ”€β”€ sections/      # Page sections
β”‚   β”‚   └── forms/         # Form components
β”‚   β”œβ”€β”€ lib/               # Utility functions
β”‚   β”œβ”€β”€ hooks/             # Custom React hooks
β”‚   β”œβ”€β”€ types/             # TypeScript type definitions
β”‚   └── data/              # Static data and constants
β”œβ”€β”€ docs/                  # Project documentation
└── .github/               # GitHub workflows and templates

πŸ“ Available Scripts

Development

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

Code Quality

npm run format       # Format code with Prettier
npm run lint:fix     # Fix ESLint issues
npm run analyze      # Analyze bundle size

🎯 Core Pages & Features

Homepage (/)

  • Hero Section - Company introduction with animated elements
  • Statistics - Key performance indicators and achievements
  • Features - Core technology and product benefits
  • Industries - Target market segments and applications

Product Catalog (/products)

  • 3D Product Viewer - Interactive product demonstrations
  • Technical Specifications - Detailed product information
  • Configuration Tools - Custom solution builders

Solutions (/solutions)

  • Industry Solutions - Real estate and data center applications
  • Case Studies - Successful implementation examples
  • ROI Calculators - Cost-benefit analysis tools

🌐 Internationalization

Supported Languages

  • English - Primary business language
  • Chinese (Simplified) - Local market communication

Translation Management

// Translation structure
const translations = {
  en: { /* English translations */ },
  zh: { /* Chinese translations */ }
}

// Usage in components
const t = translations[language]
return <h1>{t.hero.title}</h1>

πŸš€ Deployment

Production Deployment

# Build for production
npm run build

# Deploy to Vercel (recommended)
npx vercel --prod

# Deploy to other platforms
npm run export  # Static export for CDN deployment

Environment Variables

# Required for production
NEXT_PUBLIC_APP_URL=https://aiwason.com
NEXT_PUBLIC_ANALYTICS_ID=your-analytics-id

πŸ“Š Performance Metrics

Target Metrics

  • Lighthouse Score: 95+ across all categories
  • First Contentful Paint: < 1.5s
  • Largest Contentful Paint: < 2.5s
  • Cumulative Layout Shift: < 0.1

Optimization Features

  • Image optimization with WebP format
  • Code splitting and lazy loading
  • Service worker caching
  • Critical CSS inlining

🀝 Contributing

Development Workflow

  1. Create Feature Branch: git checkout -b feature/new-component
  2. Make Changes: Follow coding standards and conventions
  3. Test Thoroughly: Ensure all functionality works correctly
  4. Commit: Use conventional commit messages
  5. Push & PR: Submit pull request for review

Coding Standards

  • TypeScript: Strict mode enabled
  • ESLint: Enforce code quality rules
  • Prettier: Consistent code formatting
  • Conventional Commits: Structured commit messages

πŸ“„ License

This project is proprietary and confidential. All rights reserved by AIWASON.

Unauthorized copying, distribution, or use is strictly prohibited.


πŸ“ž Contact & Support

Business Inquiries

Technical Support


Built with ❀️ for the future of intelligent power distribution

Last updated: January 2025

About

Professional website for AIWASON - Fire-resistant intelligent optoelectronic busbar manufacturer

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages