Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/boytur/client-posyayee-v1

POSYAYEE เป็นโปรเจค POS ที่ทำมาเพื่อแก้ปัญหาการเสียลูกค้าเพราะสินค้าในร้านหมดโดยที่ไม่รู้ตัวทำให้ลูกค้าได้รับรับประการณ์การซื้อที่แย่
https://github.com/boytur/client-posyayee-v1

expressjs mern-stack mongodb nodejs pos reactjs tailwindcss

Last synced: about 2 months ago
JSON representation

POSYAYEE เป็นโปรเจค POS ที่ทำมาเพื่อแก้ปัญหาการเสียลูกค้าเพราะสินค้าในร้านหมดโดยที่ไม่รู้ตัวทำให้ลูกค้าได้รับรับประการณ์การซื้อที่แย่

Awesome Lists containing this project

README

        

# POSYAYEE
#### POSYAYEE คืออะไร ?
> Point Of Sale + Yayee (ยาหยี)
เป็นระบบจัดการหน้าร้านที่สามารถสแกนบาร์โค้ดเพื่อขายสินค้าซึ่งระบบไม่ได้ซับซ้อนมากเนื่องจากมีการออกแบบมาให้สามารถใช้งานง่ายโดยมี Requirement มาจากปัญหาการใช้งานระบบขายของชำทั่วไปจากทางบ้านของเจ้าของโปรเจค ในที่นี้ขอแทนด้วยสรรพนามว่า "ลูกค้า"
โดยปัญหาคือ "เราไม่สามารถที่จะรู้ได้ว่าของในร้านใกล้จะหมดตอนไหน จะรู้อีกทีก็ตอนคนมาถามซื้อซึ่งเป็นประสบการณ์ที่แย่สำหรับลูกค้า เลยอยากมีวิธีจัดการกับปัญหานี้เช่นมีโปรแกรมที่สามารถคอนโทรลของในร้านได้" และฝั่งลูกค้ายังกล่าวเพิ่มเติมอีกว่า เคยเห็นระบบคล้ายๆกันในราคา 3,000 - 20,000 บาท ถือว่าราคาค่อนข้างราคาสูงสำหรับร้านค้าของชำเล็กๆ ทางเจ้าของโปรเจคจึงได้เสนอแนวทางการแก้ปัญหาด้วยการอาสาพัฒนาซอฟต์แวร์เพื่อจัดการปัญหาในรูปแบบเว็บแอพพลิเคชันซึ่งส่วนตัวคิดวาเป็น tool ที่ไม่ได้เหมาะสมมากนักเนื่องจาก tool ที่ใช้เป์น [MERN Stack](https://medium.com/nexthopthai/mern-stack-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3-e651592206ce) ซึ่งเมื่อเราใช้ฐานข้อมูลฟรีความเร็วอาจจะไม่ได้มากนัก และเวลา Deploy หากทำให้ใช้แค่ offline ก็สามารถรัน API ผ่าน [PM2](https://pm2.keymetrics.io/) ได้ แต่ไม่สามารถออนไลน์ได้ ส่วนฝั่ง Front-end สามารถเอาไปฝากไว้ที่ [Netlify](https://www.netlify.com/) ซึ่งมีให้ใช้ฟรี 100GB bandwidth โดยระบบในเวอร์ชัน 1.0.0 ยังขาดฟังก์ชันหลายอย่างเช่น การเพิ่มประเภทสินค้า และการ sort การแสดงสินค้าต่างๆ โดยระบบหลักๆมีดังนี้
- ขายของหน้าร้าน (หน้า 1 )
- กดขายสินค้าด้วยมือจากหน้าหลักโดยสินค้าที่ขายได้คือสินค้าที่ไม่มีบาร์โค้ดและสินค้าที่ไม่สามารถนับจำนวนได้เช่น การขายนํ้าแข็งแยกเป็นถุง
- สแกนบาร์โค้ดจากเครื่องสแกนแบบ USB และสามารถที่จะ Plug and play ได้ไม่ต้องตั้งค่าใดๆเพิ่ม
- ค้นหาสินค้าทั้งมีและไม่มีบาร์โค้ดเพื่อกดเพิ่มเข้าหน้าการขายได้
- มีการเก็บข้อมูลจากยอดขายในแต่ละวันเพื่อนำไปวิเคราะห์ยอดขาย
- ดูสต็อกสินค้า (หน้า 2)
- ดูสินค้าที่ใกล้จะหมดได้และสินค้าทั้งหมดภายในร้าน
- แก้ไขสินค้าในสต็อก
- ลบสินค้าในสต็อก
- เพิ่มสต็อกสินค้า (หน้า 3)
- เพิ่มสินค้าใหม่เข้าไปในร้านด้วยการสแกนบาร์โค้ดและเพิ่มสินค้าที่ไม่มีบาร์โค้ด
- เพิ่มจำนวนสินค้าเดิมเข้าไปในร้านด้วยการสแกนบาร์โค้ดและการเพิ่มจำนวนสินค้าที่ไม่มีบาร์โค้ดด้วยการค้นหาจากชื่อและเพิ่มจำนวนได้
- วิเคราะห์ยอดขาย(หน้า 4)
- ดูยอดขายของวันนี้
- ดูยอดขายของเมื่อวาน
- ดูยอดขายของ 30 วันที่แล้ว
- ดูยอดขายของ 7 วันที่แล้ว
- แสดงกราฟความแตกต่างของยอดขาย 7 วันย้อนหลังเป็นแบบแผนภูมิแท่งและกราฟเส้น
- ระบบอื่นๆ
- การแจ้งเตือนในทุก 20.00 น.ในไลน์ Notify เพื่อระบบยอดขายในแต่ละวันและสินค้าที่ใกล้จะหมดจะได้ง่ายต่อการซื้อของมาเติมในสต็อก
- ระบบล็อกอิน มีไว้เพื่อไม่ให้เข้าถึงหน้าร้านและทำความเสียหาต่อร้สนเนื่องจากสามารถที่จะกดขายสินค้าในหน้าเว็บได้ อาจจะมีการเกรียนกันเกิดขึ้น

### เครื่องมือที่ใช้

# รูปภาพบางส่วน
![image](https://github.com/boytur/client-posyayee-v1/assets/104257779/beb44b2f-f9f3-49a7-a67f-13d464c91129)
![image](https://github.com/boytur/client-posyayee-v1/assets/104257779/97a89d15-988d-4dd2-8c31-49c15892eeed)
![image](https://github.com/boytur/client-posyayee-v1/assets/104257779/b62acc78-ce32-4e92-820d-a6658c899624)
![image](https://github.com/boytur/client-posyayee-v1/assets/104257779/8bec4990-e722-46a5-9ce0-e0a0d8fcc0d4)
![image](https://github.com/boytur/client-posyayee-v1/assets/104257779/c889fb07-0d5c-4fe0-9cc8-58c4894930cb)
![image](https://github.com/boytur/client-posyayee-v1/assets/104257779/52bfa660-b639-4dff-ad5b-a18061cf0637)
![image](https://github.com/boytur/client-posyayee-v1/assets/104257779/043bc728-d70e-4b8e-b100-030227d8d13e)
![image](https://github.com/boytur/client-posyayee-v1/assets/104257779/3e2ad5ed-fc10-47b1-bb47-96ffceeb354a)