Restaurant Reservation Booking & Management System with an Odering Mobile App.
The Reservation Management System is based on ASP.NET core, which build full stack web apps with HTML, CSS, JavaScript, and C#. THis website serves users and restaurant management. Allow users to create accounts and book reservations. Allow Restaurant staff to manage sittings and users' reservation.
This Ordering App is based on React Native platform, design and develop functions of menu view, management and food ordering using the latest React library and RESTful Api to interact data with MongoBD.
Name | Role |
---|---|
Xiuli Xue | Full-Stack Developer & Scrum Master |
Jianna Huang | Full-Stack Developer |
Shiho Makino | Front-end Developer |
Click here to visit project present video.
- ASP.NET core
- React Native
- React.js
- Node.js 18.16.0
- JavaScript
- C#
- .NET core 6.0
- SQL Serve
- MongoDB
- Azure DevOps
- Azure Service
-
Clone the repo to your local
[https://github.com/xiulixue/RestaurantReservation-ASPNET-Project.git]
-
Navigate into project directory
[cd OrderingApp]
-
Install the dependencies
[npm install]
You need to run the Restaurant Reservation as back-end server then run the Ordering App.
-
Run the Restaurant Reservation system: Enter the RestaurantReservation folder right click and open the solution file
RestaurantApplication.sln
with Visual Studio, then run the solution. This will start the website in the address localhost:3912 -
Run the Ordering App: Run
[npm run web]
This will start the application on the address localhost:19006 -
Download Expo Go, Scan the QR code above with Expo Go (Android) or the Camera app (iOS).
-
Using Emulator. Download Android Studio.Run
[npm run android]
This will connect to Android Studio emulator.
- ASP.NET core - A cross-platform, high-performance, open-source framework for building modern, cloud-enabled, Internet-connected apps.
- SQL Server - A database server that stores and retrieves data as requested by other software applications on the same computer or a remote computer using the client-server model.
- React Native - An open-source UI software framework used to develop applications for Android , iOS , Web by using the React framework along with native platform capabilities.
- MongoDB - A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
If you like this website don't forget give it a ⭐ and also feel free to share feedback with me.