Bống Xinh là một website đặt hàng thức ăn trực tuyến chuyên về món ăn truyền thống Việt Nam, tập trung vào Trà Tắc và Mì Đặc Biệt.
- Design responsive, tương thích mọi thiết bị
- Màu sắc chuyên nghiệp: Primary (#FF6B35), Secondary (#2E294E)
- Typography đẹp với font Inter
- UI/UX tối ưu cho trải nghiệm người dùng
- Scroll animations với React Spring
- Intersection Observer cho performance tối ưu
- Staggered animations cho menu items
- Dynamic header thay đổi theo scroll
- Image modal với backdrop blur
- Smooth transitions 60fps
- Fixed Call Button - Gọi ngay dễ dàng
- Image lightbox - Xem ảnh món ăn chi tiết
- Smooth scroll navigation - Điều hướng mượt mà
- Contact form - Gửi tin nhắn trực tiếp
- Responsive design - Hoạt động trên mọi thiết bị
- Next.js 15.3.4 - React framework with App Router
- React 19.1.0 - UI library
- TypeScript 5.8.3 - Type safety
- Tailwind CSS 4.1.10 - Utility-first CSS framework
- React Spring 10.0.1 - Physics-based animations
- React Intersection Observer 9.16.0 - Viewport detection
- PostCSS 8.5.6 - CSS preprocessing
- Autoprefixer 10.4.21 - CSS vendor prefixes
- ESLint - Code linting
- Node.js 18+
- npm hoặc yarn
- Git
git clone https://github.com/huyduc1602/bong-xinh-food-delivery.git
cd bong-xinh-food-delivery
npm install
# hoặc
yarn install
npm run dev
# hoặc
yarn dev
Mở http://localhost:3000 để xem kết quả.
bong-xinh-food-delivery/
├── public/
│ └── images/
│ ├── tra-tac.jpeg # Hình ảnh trà tắc
│ └── mi.jpeg # Hình ảnh mì đặc biệt
├── src/
│ ├── app/
│ │ ├── layout.tsx # Root layout
│ │ └── page.tsx # Trang chủ
│ └── styles/
│ └── globals.css # Global styles
├── .gitignore
├── README.md
├── package.json
├── tailwind.config.ts # Tailwind configuration
├── postcss.config.js # PostCSS configuration
├── next.config.js # Next.js configuration
└── tsconfig.json # TypeScript configuration
- Header - Navigation với sticky effect
- Hero - Giới thiệu thương hiệu với animations
- Menu - Showcase các món ăn đặc biệt
- About - Câu chuyện về Bống Xinh
- Call to Action - Kêu gọi đặt hàng
- Contact - Thông tin liên hệ và form
- Footer - Links và thông tin bổ sung
- Image Modal: Click ảnh món ăn để xem full-screen
- Dynamic Header: Thay đổi style khi scroll
- Smooth Animations: Fade in effects khi scroll
- Call Button: Fixed position, luôn có thể gọi
Primary: #FF6B35 /* Orange chủ đạo */
Secondary: #2E294E /* Purple đậm */
Accent: #1B998B /* Teal accent */
Light: #F5F5F5 /* Background sáng */
Dark: #1A1A1A /* Text đậm */
- Font family: Inter (Google Fonts)
- Weights: 300, 400, 500, 600, 700, 800
- Duration: 300ms - 600ms
- Easing: cubic-bezier(0.4, 0, 0.2, 1)
- Performance: GPU accelerated với transform3d
# Development
npm run dev # Chạy development server
# Production
npm run build # Build cho production
npm run start # Chạy production server
# Code Quality
npm run lint # Chạy ESLint
Live Demo: https://your-demo-link.vercel.app
- Hero section với gradient background
- Typography đẹp và call-to-action buttons
- Grid layout responsive
- Image hover effects
- Modal xem ảnh chi tiết
- Form liên hệ đẹp
- Thông tin contact đầy đủ
- Animations staggered
- Fork repository
- Tạo feature branch (
git checkout -b feature/AmazingFeature
) - Commit changes (
git commit -m 'Add some AmazingFeature'
) - Push to branch (
git push origin feature/AmazingFeature
) - Mở Pull Request
Dự án này được phân phối dưới MIT License. Xem file LICENSE
để biết thêm thông tin.
Hoàng Huy Đức
- GitHub: @hoanghuyduc
- Email: huyduc1602@gmail.com
- Next.js team - Amazing React framework
- Tailwind CSS - Utility-first CSS framework
- React Spring - Beautiful animations library
- Vercel - Deployment platform
Bống Xinh Restaurant
- 📍 Address: An Đào, Trâu Quỳ, Gia Lâm, Hà Nội
- ☎️ Phone: +84 123 456 789
- ✉️ Email: contact@buihuyen.com
- 🕒 Hours: 8:00 - 22:00 hàng ngày
🍜 Khám phá hương vị đậm đà của trà tắc và mì truyền thống Việt Nam! 🍜