Project Details

Project information

  • Category: web application
  • Client: Cosovo
  • Project date: Apr, 2025
  • Project URL: https://cosovo.vn

E-commerce Website

Team size: 2

Skills:

  • Front End: React.js
  • Back End: Golang
  • Database: PostgreSQL
  • Deployment: Deploy Frontend, Backend, and Database to VPS using Docker
  • CI/CD: Automate deployment process via Github Action.
  • Feature: Generate QR codes and handle events via Webhooks.

Home Page:

  • Use Axios to call APIs and display products.
  • Generate QR codes on the homepage for payment transfers.
  • Enable order placement and send email notifications to customers and admins.

Admin Page:

  • Display order details for shipment preparation and local order creation.
  • Manage products: add, remove, and edit items.
  • Track income statistics by day, month, and year.
  • Use webhooks to receive payment notifications, update order status, and trigger email alerts to customers and admins.