# lvetechs-mails **Repository Path**: lin_peng118/lvetechs-mails ## Basic Information - **Project Name**: lvetechs-mails - **Description**: 新电商项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-03 - **Last Updated**: 2026-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LveTech Mall - Next.js 15 E-commerce Template A modern e-commerce template built with Next.js 15, featuring internationalization (i18n), responsive design, and a complete shopping experience. ## Tech Stack - **Framework**: Next.js 15 (App Router) - **Language**: TypeScript - **Styling**: Tailwind CSS v4 - **Internationalization**: next-intl v3 - **State Management**: Zustand - **HTTP Client**: Axios - **Icons**: Lucide React - **Fonts**: Geist (Google Fonts) ## Getting Started ### Prerequisites - Node.js 18.17 or later - npm, yarn, pnpm, or bun ### Installation ```bash # Install dependencies npm install # Start development server npm run dev ``` Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. ### Project Structure ``` src/ ├── app/ │ ├── [locale]/ # Locale-specific pages │ │ ├── cart/ │ │ ├── checkout/ │ │ ├── product/ │ │ └── user/ │ ├── globals.css # Global styles │ └── layout.tsx # Root layout ├── components/ │ └── ecommerce/ # E-commerce components ├── lib/ │ ├── api.ts # API client │ ├── ecommerce.ts # Store & utilities │ └── products.ts # Product data ├── messages/ # i18n messages │ ├── en.json │ └── zh.json ├── middleware.ts # i18n middleware ├── routing.ts # Routing configuration └── i18n.ts # i18n configuration ``` ## Features - **Internationalization**: Full support for English and Chinese - **Responsive Design**: Mobile-first approach - **Shopping Cart**: Add, remove, update quantities - **Product Catalog**: Categories, search, filtering - **User Account**: Profile, orders, wishlist, addresses ## Available Scripts - `npm run dev` - Start development server - `npm run build` - Build for production - `npm run start` - Start production server - `npm run lint` - Run ESLint