Trading Platform

A backend system for trading products where every user can buy and sell items, with automated order management and wallet-based payment functionality.

Tech Stack: Go, Gin, MySQL, Redis

  • Developed APIs to allow users to buy and sell products, including viewing sold and purchased products with status updates.
  • Implemented automatic order cancellation if payment is not completed within a specified time using Redis.
  • Enabled CRUD operations for sellers on their products and order management (edit, cancel, delete).
  • Enabled buyers to manage orders, including receive, cancel, and make payments.
  • Implemented transaction logs for users, tracking refunds, order costs, and cancellations.
  • Implemented user collections to save favorite products.

Comics & Short-Video Platform

Backend system for streaming comics and short drama videos with subtitle support, along with user history and collection management.

Tech Stack: Go, Gin, MySQL

  • Developed APIs for users to browse and filter comics and videos.
  • Enabled video playback with multiple subtitles and detailed comic/video views.
  • Tracked user history for comics and videos.
  • Implemented collections for comics and videos for user convenience.

Microservices & API Gateway

Refactored existing REST APIs into microservices architecture with GRPC gateway for better scalability and maintainability.

Tech Stack: Go, Gin, MySQL

  • Developed all product-related CRUD APIs in microservices.
  • Implemented system operation record management APIs (CRUD).
  • Created import/export templates with Excel handling for data management.
  • Developed email services and dictionary management APIs.

ERP System

Full-stack ERP development with features for financial reporting, POS enhancements, inventory management, and frontend design improvements.

Tech Stack: PHP, Laravel, MySQL, JavaScript, HTML, CSS (Full-Stack)

  • Added financial reports with import/export support in Excel.
  • Implemented discounts across forms including SI and POS sales.
  • Enhanced POS sales form design and print slips with new values like discount amount.
  • Added features for points management in SI and POS transactions.
  • Developed stock reports with reorder calculations based on transactions and min/max quantities.
  • Fixed multiple bugs and improved system functionality.
  • Frontend improvements: updated POS sales forms, redesigned interfaces, and enhanced user experience for order and stock management.