What's the best way to build an online order system for a restaurant?

I want to make a website for a restaurant as a project to keep in my portfolio. I know that WooCommerce with WordPress would get the job done. But I want to practice my node.js and JavaScript skills. What’s the best way to make the online ordering system? Are there any tools I can use like a npm package? Do I have to write plain code for everything?

Hey there!

What ideas do you have on this topic and why?

What does your research reveal?

What do you think and why?