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.