Skip to content

Quanghihicoder/restaurant-ordering-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restaurant Ordering System 🍽️

Give a star if you like it!

Docker (latest code):

./run.sh for Mac, Linux

run.bat for Window, add --mobile to open Android Studio, and wait until it ready to run Android app

Simple & University friendly

If you’re not familiar with containerization (Docker), run a git checkout to the "v1" branch. It contains the old code shown in the video.

📺 Watch Setup, Run, and Demo Video:
https://www.youtube.com/watch?v=Yf8zB4dXp7I


🧰 Features & Technologies

  • Frontend (Vue.js) served via Docker on port 8080
  • Backend (Node.js/Express) served via Docker on port 8000

Notes (2025)

  • I developed this project back when I was in my second year, so I wasn’t familiar with JWT at the time. As a result, the Vue and Android versions have limitations—you need to log in again if you reload the page or close the app on Android.

  • I’m currently working on a new ReactJS version and a React Native version using more advanced technologies I’ve learned recently. Some issues, like missing handling for undefined values, are also being addressed.


🙌 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


📄 License

This project is licensed under the terms of the LICENSE file.