The Restaurant Management System is a food ordering platform, enabling Customers to browse menus, see product reviews, place orders, and track deliveries seamlessly. It also enables Admin to manage categories, menus, process orders, and oversee sales.
Client
Mobile
Server
Database
- User Registration and Login
- Menu Browsing
- Search and Filter
- Online Ordering
- Reservation System
- Order Tracking
- Customer Reviews and Ratings
- Profile Management
- Admin Panel
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Install and Setup Back-end
- Install and Setup Admin Panel(Optional)
- Ensure you have the necessary prerequisites as listed in the React Native documentation.
- Clone the Repository:
Open your terminal and run the following command to clone your React Native app from GitHub:
git clone https://github.com/KhoiMaiDinh/Restaurant_FE.git
- Navigate to the Project Directory:
cd Restaurant_FE
- Install Dependencies:
Install the necessary dependencies using npm
npm install
- Start the Metro Bundler:
Start the Metro Bundler, which serves your React Native app:
npx react-native start
To run the project, execute the following command:
- Run the App on iOS:
Open a new terminal window, navigate to your project directory, and run:
npx react-native run-ios
- Run the App on Android:
Open a new terminal window, navigate to your project directory, and run:
npx react-native run-android
Ensure you have Android Studio installed and properly configured