FastE is a modern marketplace platform built with Next.js 15 App Router, designed for exceptional performance, SEO, and user experience. It delivers a fast, scalable shopping experience with internationalization, Seller Center, Admin Dashboard, and enterprise-grade frontend architecture.
| Home | Lighthouse |
|---|---|
- β‘ Ultra-fast page rendering with App Router & Turbopack
- π Intelligent product search
- β€οΈ Wishlist
- π Shopping cart
- π³ Optimized checkout flow
- π¦ Product detail pages
- β Ratings & Reviews
- π― Product recommendations
- π± Fully responsive design
- π Dark / Light mode
- π₯ Skeleton loading & optimistic UI
Supports multiple languages:
- πΊπΈ English
- π»π³ Vietnamese
- π¨π³ Chinese
- π°π· Korean
Built using:
- i18next
- next-i18n-router
- Locale-aware routing
- hreflang
- Canonical URLs
Complete seller management dashboard.
- Product Management
- Categories
- Inventory
- Media Upload
- Variants
- Order Management
- Shipping Status
- Returns
- Customer Messages
- Revenue
- Orders
- Products
- Visitors
- Charts & Reports
Platform management system.
Features include:
- User Management
- Product Moderation
- Category Management
- Store Management
- Banner Management
- Reports
- Permission & Roles
- Platform Analytics
FastE is designed with performance as a first-class citizen.
- Next.js App Router
- Turbopack
- Server Components
- Route-level Code Splitting
- Dynamic Imports
- Image Optimization
- WebP Images
- Lazy Loading
- Prefetching
- Suspense Streaming
- React Cache
- TanStack Query Caching
- Skeleton UI
- Bundle Optimization
- Font Optimization
- Edge-ready Deployment
FastE is optimized for both traditional search engines and AI-powered search.
- Metadata API
- Dynamic Metadata
- Open Graph
- Twitter Cards
- robots.txt
- sitemap.xml
- Canonical URLs
- Structured Data (JSON-LD)
- Product Schema
- Organization Schema
- Breadcrumb Schema
- FAQ Schema
Generative Engine Optimization for AI search engines.
Optimized for:
- ChatGPT
- Google AI Overview
- Perplexity
- Claude
- Gemini
Answer Engine Optimization
- Semantic HTML
- Rich structured content
- FAQ
- Knowledge Graph ready
- AI-friendly metadata
Modern interface built with:
- Tailwind CSS v4
- Radix UI
- Lucide Icons
- GSAP
- Framer Motion
- Swiper
- Sonner
- Vaul
- Responsive Design
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS v4
- Zustand
- TanStack Query v5
- React Hook Form
- Zod
- Yup
- Recharts
- React Quill
- Cloudinary
- JWT
- Refresh Token
- Role-based Access Control
- ESLint
- Prettier
- Husky
- lint-staged
- Commitlint
- Storybook 9
- Vitest
- Playwright
src
βββ app
βββ assets
βββ components
βββ configs
βββ constants
βββ hooks
βββ i18n
βββ layouts
βββ lib
βββ providers
βββ services
βββ stores
βββ types
βββ utils
βββ views
βββ middleware.ts
- Node.js >= 20
- npm / pnpm / yarn
git clone https://github.com/ahkiet22/faste-client.git
cd faste-client
npm installCreate your environment file:
cp .env.example .envRun development server:
npm run devProduction build:
npm run buildStart production:
npm run startStorybook:
npm run storybookFastE is continuously optimized to achieve:
- π Performance: 95+
- βΏ Accessibility: 85+
- β Best Practices: 96
- π SEO: 92
Contributions are welcome!
- Fork the repository
- Create a feature branch
- Commit your changes
- Push your branch
- Open a Pull Request
Licensed under the MIT License.
Made with β€οΈ by LΓͺ Anh Kiα»t
β If you like this project, don't forget to give it a star.