The app is built using a combination of React and Node.js, with a MySQL database to store restaurant data.
The Dinehub App is a web application built to manage and display information about various restaurants. It provides features such as adding new restaurants, editing restaurant details, deleting restaurants, and viewing a list of all restaurants along with user information who owns it. The app is built using a combination of React and Node.js, with a MySQL database to store restaurant data.
Add New Restaurant : Users can add new restaurants to the database, including restaurant name, location, owner email, and other relevant information.
Edit Restaurant Details : Existing restaurant details can be updated, allowing users to modify information such as the restaurant's name, address, or contact etc.
Delete Restaurants : Restaurants can be removed from the database if they are no longer relevant.
View All Restaurants : Users can effortlessly explore a rich database of restaurants, refining searches by name or location. Integrated pagination ensures a seamless browsing experience.
User Management : Easily add users along with their associated restaurant names, edit user information, and delete users as needed.
Frontend :
Backend :
Follow these instructions to set up and run the project on your local machine.
Prerequisites
Installation
Visit the app in your web browser.
Use the navigation and user interface to add, edit, delete, and view restaurant listings.
Snapshots of the App is attached below.
Backend API Link :- https://dinehub-be-niteshthori24198-niteshthori24198s-projects.vercel.app/
Frontend Link :- https://restaurant-app-niteshthori24198-niteshthori24198s-projects.vercel.app/