README.md

2.99 KB
05/11/2024 04:11
MD
# 🥐 ร้านขนมปังสังขยา - Custard Bread Shop

เว็บไซต์ร้านขนมปังสังขยาแบบ One Page ที่รองรับการทำงานแบบออฟไลน์ พร้อมระบบตะกร้าสินค้า

## 📋 คุณสมบัติ

- 📱 Responsive Design รองรับทุกขนาดหน้าจอ
- 🔄 Progressive Web App (PWA) ทำงานได้แบบออฟไลน์
- 🛒 ระบบตะกร้าสินค้าแบบ Real-time
- 💾 จัดเก็บข้อมูลด้วย Local Storage
- 🎨 ภาพกราฟิกแบบ SVG Vector ทั้งหมด
- 🎯 แอนิเมชันและเอฟเฟกต์แบบ Interactive
- 📝 ฟอนต์ไทย Prompt แบบ Self-hosted

## 🚀 การติดตั้ง

1. Clone repository:
```bash
git clone https://github.com/goragodwiriya/bakery.git
cd bakery
```

2. ติดตั้ง Local Server (แนะนำ VS Code + Live Server Extension)

3. เปิดโปรเจคใน VS Code และเริ่ม Live Server

4. เข้าถึงเว็บไซต์ที่ http://localhost:5500

## 📂 โครงสร้างโปรเจค

```
bakery-website/
├── assets/
│   ├── css/          # สไตล์ชีท
│   ├── images/       # รูปภาพ SVG
│   ├── js/           # JavaScript
│   └── fonts/        # ฟอนต์ Prompt
├── index.html        # หน้าหลัก
├── manifest.json     # PWA manifest
├── sw.js            # Service Worker
├── README.md        # เอกสารนี้
└── LICENSE          # MIT License
```

## 💻 การใช้งานบนเซิร์ฟเวอร์

1. อัพโหลดไฟล์ทั้งหมดไปยังเว็บโฮสติ้ง
2. ต้องใช้งานบน HTTPS เพื่อให้ Service Worker ทำงานได้
3. ตรวจสอบ Path ในไฟล์ manifest.json ให้ตรงกับโดเมน

## 🔧 การพัฒนาต่อ

1. แก้ไขไฟล์ CSS ในโฟลเดอร์ `assets/css/`
2. แก้ไขไฟล์ JavaScript ในโฟลเดอร์ `assets/js/`
3. แก้ไขรูปภาพ SVG ในโฟลเดอร์ `assets/images/`
4. แก้ไขเนื้อหาในไฟล์ `index.html`

## ⚠️ ข้อควรระวัง

- ต้องรันบน HTTPS หรือ localhost
- ตรวจสอบ Path ของไฟล์ให้ถูกต้อง
- รองรับเฉพาะเบราว์เซอร์รุ่นใหม่
- ต้องเปิดใช้งาน JavaScript

## 👨‍💻 ผู้พัฒนา

Goragod Wiriya

## 📄 ลิขสิทธิ์

[MIT License](LICENSE)