58 lines
2.3 KiB
Markdown
58 lines
2.3 KiB
Markdown
# 🌐 OpenGIS Frontend
|
|
|
|
[](https://opengis.softwarecraft.tech/)
|
|
[](#license)
|
|
|
|
> Frontend สำหรับระบบ OpenGIS และแสดงผลแบบ Responsive ด้วย React + TailwindCSS ✨
|
|
> ระบบนี้ถูก Deploy ไปที่: 🌍 **[https://opengis.softwarecraft.tech/](https://opengis.softwarecraft.tech/)**
|
|
|
|
---
|
|
|
|
## 🚀 Features
|
|
|
|
- ✅ จัดการข้อมูลที่ต้องการได้ (CRUD)
|
|
- 🌞🌙 ปุ่มสลับธีม Light/Dark พร้อม Animation
|
|
- 📋 ตารางข้อมูลพร้อมปุ่ม Update และ Delete
|
|
- 🔒 Modal ยืนยันการลบข้อมูล
|
|
- 💅 ใช้ TailwindCSS และ DaisyUI สำหรับ UI ที่ดูดี
|
|
- หมายเหตุ อยู่ระหว่างการพัฒนา ดังนั้น โค้ดปัจจุบันจะยังไม่ใช่รูปแบบการทำงานจริง ๆ ที่วางแผนไว้ครับ
|
|
---
|
|
|
|
## 🧪 Tech Stack
|
|
|
|
| Technology | Description |
|
|
|--------------|------------------------------------|
|
|
| ⚛️ React | Frontend JavaScript Framework |
|
|
| 💨 TailwindCSS | Utility-first CSS Framework |
|
|
| 🖌️ DaisyUI | Component UI บนพื้นฐาน Tailwind |
|
|
| 🧠 Gitea | Git Self-hosted Repository |
|
|
| 🚀 Drone CI | การทำ Continuous Integration และ Continuous Delivery (CI/CD) |
|
|
| 🚀 SonarQube | การวิเคราะห์คุณภาพโค้ด (Code Quality) |
|
|
|
|
---
|
|
|
|
## 🔗 Deployment
|
|
|
|
ระบบนี้จะถูก Deploy อัตโนมัติไปยัง:
|
|
👉 **[https://opengis.softwarecraft.tech/](https://opengis.softwarecraft.tech/)**
|
|
|
|
---
|
|
|
|
## 🛠️ Development
|
|
|
|
### 1. ติดตั้ง dependencies
|
|
|
|
``` bash
|
|
npm install
|
|
```
|
|
|
|
### 2. รันแบบ dev server
|
|
|
|
``` bash
|
|
npm run dev
|
|
```
|
|
|
|
---
|
|
|
|
## 🤝 Contributing
|
|
Pull requests welcome! หากมีคำแนะนำหรือข้อเสนอแนะ ยินดีรับฟังเสมอ 🙌 |