User Guide and System Manual of Food Ordering & Delivery System (Project: Stack-Over-Food)
The article provides a comprehensive user guide and system manual for the 'Stack-Over-Food' food ordering and delivery platform. It outlines functionalities for three user roles: customers, restaurant owners, and riders, covering account management, ordering, payment, and delivery processes. The system uses PromptPay QR for payments, with technical implementation based on Next.js, NestJS, and PostgreSQL.
- ▪The system supports three user roles: Customer, Restaurant Owner, and Rider, each with distinct access and functions.
- ▪Payments are processed via PromptPay QR code and must be completed within 10–15 minutes to avoid order failure.
- ▪The technology stack includes Next.js for frontend, NestJS with Node.js for backend, and PostgreSQL for the database.
- ▪System architecture relies on JWT for authentication and uses RESTful APIs for communication.
- ▪Restaurant owners can manage menus and update order statuses, while riders accept and complete delivery jobs.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3900279) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Pakawat Udomlap Posted on Apr 29 User Guide and System Manual of Food Ordering & Delivery System (Project: Stack-Over-Food) #showdev #softwaredevelopment #tutorial #webdev User Guide 🧑🍳 System Overview The Food Ordering & Delivery System is a web-based application designed to simplify online food ordering, payment, and delivery.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).