Skip to content

Node.js ERP backend with PostgreSQL for managing users, employees, products, quotes, invoices, and file uploads.

Notifications You must be signed in to change notification settings

ecctechs/erp_backend

Repository files navigation

🚀 ERP Backend API

GitHub repo size GitHub contributors GitHub stars GitHub forks

📖 คำอธิบาย

ระบบ ERP Backend ที่พัฒนาโดยใช้ Node.js + Express + Sequelize (PostgreSQL) สำหรับจัดการธุรกิจ ครอบคลุมการทำงานด้าน User, Employee, Product, Quotation, Invoice, Migration และ File Upload

⚙️ วิธีการติดตั้ง

  1. Clone โปรเจกต์นี้ลงเครื่องของคุณ:
    git clone https://github.com/ecctechs/erp_backend.git
    cd erp_backend
    
    

ฟีเจอร์หลัก

1 Auth (ล็อกอิน / ลงทะเบียน)

  • Login รับ JWT Token
  • Register ผู้ใช้ใหม่ + สร้าง Business/Employee อัตโนมัติ

2 Employee (พนักงาน)

  • เพิ่ม / แก้ไข / ลบ พนักงาน
  • จัดการแผนก (Department)
  • จัดการตําแหน่งงาน (Position)

3 Product (สินค้า)

  • เพิ่ม / แก้ไข / ลบ สินค้า
  • แบ่งหมวดหมู่ (Category / Type)
  • จัดการ Stock ด้วย Transaction (รับเข้า / เบิกออก)
  • อัปโหลดรูปสินค้าไป Cloudinary

4 Quotation & Invoice (ใบเสนอราคา/ใบแจ้งหนี้)

  • เพิ่ม / แก้ไข / ลบ ลูกค้า
  • จัดการ Business + Bank
  • สร้างใบเสนอราคา
  • Tax Invoice
  • Billing Note

5 Employee & Sale Report (ออกรายงาน)

  • การลาและจํานวนพนักงาน
  • ภาพรวมการขายตามหมวดหมู่สินค้า
  • ปริมาณการขายแบ่งตามประเภทสินค้าและบริการ
  • ภาพรวมการขายตามหมวดหมู่บริการ
  • สินค้าขายดี 7 อันดับแรก

🖥️ เครื่องมือที่ใช้ในการพัฒนา

  1. ระบบปฏิบัติการ Windows 10
  2. Express.js
  3. PostgreSQL
  4. Sequelize
  5. Cloudinary
  6. JWT (JSON Web Token)

About

Node.js ERP backend with PostgreSQL for managing users, employees, products, quotes, invoices, and file uploads.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •