Yes, I can do React. Showing this is the entire purpose of this project currently.
This project consists of a front-end built using React, React Router, Express and Tailwind CSS. It interacts with a dummy API that resides in server/ that handles user authorization and data persistance. Restaurants can login with their restaurant ID and password and edit their menus. In turn, the visitors can visit the menu by going to a public URL. The restaurants will also be able to generate a QR code within the app.
Download the files or clone the repository into a local folder. You will just need node and npm installed. Run the following commands in two seperate terminals to setup your environment and run the application.
# Terminal 1
npm install --save-dev
npm run dev
# Terminal 2
cd server
npm install --save-dev
npm start
Browse to http://localhost:5173 to view the application.