Smart Kiosk Management System Supports Electronic Invoice Issuance (Web & Mobile)

Duration: Aug 2025 - Dec 2025

Team size: 5

Position: Member

  • Gathered and analyzed detailed business requirements to build core functionalities such as product management, inventory control, invoicing, multi-store management, and real-time sales processing
  • Designed UI/UX and developed all Frontend Web/Mobile screens, including:
  • Overview dashboard (role Owner, Manager, Staff)
  • Management Modules: stores, branchs, products/categorys, employees, customers, invoices promotions/points (for Owner), Point of Sale (for Manager and Staff).
  • Reporting System: daily/weekly/monthly revenue analytics, multi-branch filters, Excel export, and distribution charts.
  • Realize the screens on the mobile point accumulation app: Login/ register/ forgot password and home/ bill/ store/ personal information.
  • Built and maintained Backend services using NodeJS & ExpressJS

Technologies Used

  • Frontend: NextJS, Ant Design, ReactNative, JavaScript, TypeScript
  • Backend: NodeJS, ExpressJS
  • Database: Mongo Atlas, Redis
  • Deployment: Cloudflare, EC2
  • Architecture: Client-Server (Layered Architecture)
  • Other: Blockchain (Polygon), IPFS (Pinata), n8n, Supabase, S3, VNPay, VietQR