[Project]: Ramen Kid
Back to Portfolio
This project had a huge focus on functionalities of admin who is authorized to change most of the contents on the website. You can click any image to zoom.
Admin has an option to set custom announcement that displays on the top of the page
Admin can add, edit, delete menu items. Also one can mark particular item sold out or available.
Admin can use drag & drop to change order of menu items using react-beautiful-dnd
Based on the menu item stored in database, it automatically creates menu in PDF format using react-pdf
Admin can modify images in Home page, and edit texts in About and Hours & Location
User can opt in/out for emailing list, and admin is able to sent out bulk emails to subscribers via Sendgrid API. Subscriber data below is fake.
Customers of the restaurant can send the message to the client using a contact form and via Sendgrid API
Inside admin panel, admin can view the number of visitors and page hits of each pages
Uses json web token to sign in user and allows to change email & password
Admin can turn/off each link in the header. i.e. one can disable contact page such that it won't be shown to the public
Custom QR code that's linked to the menu page.