KN(Kim Nguu) Online Reservation Platform (In development)

Building a reservation system for Kim Nguu - a Vietnamese restaurant's website (launching soon)
Github (Backend): https://github.com/Nem791/kim_nguu_be
Github (Frontend admin): https://github.com/Nem791/kim_nguu_admin
KN Facebook Page: https://www.facebook.com/profile.php?id=61577426926183

Project Context

  • Type: KN(Client) project - Freelance
  • Duration: June 2025 – Present
  • Team: 2 people (1 backend, 1 frontend)
  • My role: Lead backend developer

Tech Stack

  • Backend: JavaScript, Node.js, MongoDB, React, Socket.io
  • Frontend: Javascript, React.js

Features

  • Backend system with Node.js and Express for handling reservations and status updates.
  • MongoDB integration to store reservation data.
  • WebSocket-based real-time updates using Socket.io for instant admin notifications.
  • Secure admin page built with React & MUI.
  • Admin features to log in, filter reservations, and approve booking requests.

Responsibilities & Impact

  • Designed and implemented a backend system with Node.js and Express, integrating MongoDB to store reservation data and handle status updates for a local restaurant’s online booking platform (launching soon).
  • Built a reservation system with WebSocket-based real-time updates using Socket.io, providing admins with instant notifications for incoming bookings.
  • Built a secure admin page with React & MUI, allowing staff to log in, filter reservations & approve booking requests.