Skip to main content

SYSTEM BOOT

Worachat.dev

// Uplink secure channel

— mission file —

E-commerce Backend API

RESTful API สำหรับระบบ E-commerce พัฒนาด้วย Spring Boot รองรับการทำงานแบบ Multi-role (Customer, Seller, Admin) พร้อมระบบชำระเงินหลายช่องทางและแชทแบบ Real-time

11
Total Technology
10
Highlights

</>Technologies Used

Java 21
Spring Boot
Spring Security
PostgreSQL
JWT
WebSocket
Next.js
TypeScript
React
E-commerce
RESTful API
E-commerce Backend API

Key Features

ระบบ E-Commerce Core ที่มี Shopping Cart Management

Order Management & Tracking, Product & Variant Management, และ Stock Management

Seller Platform สำหรับผู้ขายที่มี Seller Application & Shop Creation

Product & Variant Management, Sales Dashboard & Statistics, และ Customer Chat Support

Payment Integration ที่รองรับหลายช่องทาง ได้แก่ Credit/Debit Card

PromptPay, TrueMoney, Rabbit LINE Pay, Cash on Delivery, PayPal, Stripe ผ่าน Omise Payment Gateway Integration พร้อม P…

Customer Features ครอบคลุม ลงทะเบียน/เข้าสู่ระบบ

เรียกดูสินค้าและ Product Variants, Shopping Cart, Order Tracking, Multiple Payment Methods, Product Reviews & Ratings,…

Seller Features มี Seller Application

Shop Creation, Product & Variant Management, Stock Management, Order Management, Sales Dashboard & Statistics, และ Cus…

Project Overview

10 modules

RESTful API สำหรับระบบ E-commerce พัฒนาด้วย Spring Boot 3.3.2 และ Java 21 รองรับการทำงานแบบ Multi-role User Management 3 บทบาท (Customer, Seller, Admin) พร้อม JWT Authentication และ Role-based Access Control

ระบบ E-Commerce Core ที่มี Shopping Cart Management

Order Management & Tracking, Product & Variant Management, และ Stock Management

Seller Platform สำหรับผู้ขายที่มี Seller Application & Shop Creation

Product & Variant Management, Sales Dashboard & Statistics, และ Customer Chat Support

ระบบ Real-Time Communication ด้วย WebSocket Chat System (STOMP Protocol) พร้อม File & Image Sharing และ Real-time Notifications

Payment Integration ที่รองรับหลายช่องทาง ได้แก่ Credit/Debit Card

PromptPay, TrueMoney, Rabbit LINE Pay, Cash on Delivery, PayPal, Stripe ผ่าน Omise Payment Gateway Integration พร้อม Payment Webhook Support และ Refund Functionality

Customer Features ครอบคลุม ลงทะเบียน/เข้าสู่ระบบ

เรียกดูสินค้าและ Product Variants, Shopping Cart, Order Tracking, Multiple Payment Methods, Product Reviews & Ratings, Wishlist Management, และ Real-time Chat with Sellers

Seller Features มี Seller Application

Shop Creation, Product & Variant Management, Stock Management, Order Management, Sales Dashboard & Statistics, และ Customer Chat Support

Admin Features ประกอบด้วย Admin Dashboard

User Management, Product & Shop Management, Order & Payment Management, Category Management, และ System Statistics

พัฒนาด้วย Java 21, Spring Boot 3.3.2, Spring Security, Spring Data JPA, PostgreSQL 15, JWT, Spring WebSocket, Lombok, Maven สำหรับ Backend และ Next.js 14, TypeScript, Tailwind CSS, React 18, Zustand, Axios สำหรับ Frontend

ใช้ RESTful API Architecture

Product Variants System, Multi-Payment Gateway, Real-time Chat, File Upload & Image Management, Review & Rating System, และ Docker Support