Skip to content
Β 
Β 

Latest commit

Β 

History

124 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

FastE Logo

πŸš€ FastE β€” Next Generation E-Commerce Platform

High-Performance β€’ SEO First β€’ Multi-language β€’ Modern UI β€’ Marketplace

Next.js React [TypeScript] [Tailwind CSS] [License]

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.


πŸ“Έ Preview

Home Lighthouse

✨ Features

πŸ› Marketplace

  • ⚑ 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

🌍 Internationalization

Supports multiple languages:

  • πŸ‡ΊπŸ‡Έ English
  • πŸ‡»πŸ‡³ Vietnamese
  • πŸ‡¨πŸ‡³ Chinese
  • πŸ‡°πŸ‡· Korean

Built using:

  • i18next
  • next-i18n-router
  • Locale-aware routing
  • hreflang
  • Canonical URLs

πŸͺ Seller Center

Complete seller management dashboard.

Products

  • Product Management
  • Categories
  • Inventory
  • Media Upload
  • Variants

Orders

  • Order Management
  • Shipping Status
  • Returns
  • Customer Messages

Analytics

  • Revenue
  • Orders
  • Products
  • Visitors
  • Charts & Reports

πŸ›‘ Admin Dashboard

Platform management system.

Features include:

  • User Management
  • Product Moderation
  • Category Management
  • Store Management
  • Banner Management
  • Reports
  • Permission & Roles
  • Platform Analytics

πŸš€ Performance

FastE is designed with performance as a first-class citizen.

Optimizations

  • 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

πŸ” SEO / GEO / AEO

FastE is optimized for both traditional search engines and AI-powered search.

SEO

  • 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

GEO

Generative Engine Optimization for AI search engines.

Optimized for:

  • ChatGPT
  • Google AI Overview
  • Perplexity
  • Claude
  • Gemini

AEO

Answer Engine Optimization

  • Semantic HTML
  • Rich structured content
  • FAQ
  • Knowledge Graph ready
  • AI-friendly metadata

🎨 UI / UX

Modern interface built with:

  • Tailwind CSS v4
  • Radix UI
  • Lucide Icons
  • GSAP
  • Framer Motion
  • Swiper
  • Sonner
  • Vaul
  • Responsive Design

πŸ›  Tech Stack

Frontend

  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind CSS v4

State Management

  • Zustand
  • TanStack Query v5

Forms

  • React Hook Form
  • Zod
  • Yup

Charts

  • Recharts

Rich Text

  • React Quill

Media

  • Cloudinary

Authentication

  • JWT
  • Refresh Token
  • Role-based Access Control

πŸ§ͺ Developer Experience

  • ESLint
  • Prettier
  • Husky
  • lint-staged
  • Commitlint
  • Storybook 9
  • Vitest
  • Playwright

πŸ“‚ Project Structure

src
β”œβ”€β”€ app
β”œβ”€β”€ assets
β”œβ”€β”€ components
β”œβ”€β”€ configs
β”œβ”€β”€ constants
β”œβ”€β”€ hooks
β”œβ”€β”€ i18n
β”œβ”€β”€ layouts
β”œβ”€β”€ lib
β”œβ”€β”€ providers
β”œβ”€β”€ services
β”œβ”€β”€ stores
β”œβ”€β”€ types
β”œβ”€β”€ utils
β”œβ”€β”€ views
└── middleware.ts

πŸš€ Getting Started

Requirements

  • Node.js >= 20
  • npm / pnpm / yarn

Installation

git clone https://github.com/ahkiet22/faste-client.git

cd faste-client

npm install

Create your environment file:

cp .env.example .env

Run development server:

npm run dev

Production build:

npm run build

Start production:

npm run start

Storybook:

npm run storybook

πŸ“ˆ Lighthouse

FastE is continuously optimized to achieve:

  • πŸš€ Performance: 95+
  • β™Ώ Accessibility: 85+
  • βœ… Best Practices: 96
  • πŸ” SEO: 92

🀝 Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push your branch
  5. Open a Pull Request

πŸ“„ License

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.

About

Frontend application for the FastE platform built with Next.js, providing a modern UI for shopping, seller management, and user services.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages