Restaurant Management System is a web application designed to streamline restaurant operations, including table reservations, menu management, and order tracking. This system enhances efficiency and provides a seamless experience for both customers and staff.
- React.js
- Firebase
- Axios for API requests
- Styled Components for UI styling
- React Router for navigation
- Swiper.js for carousels
- SweetAlert2 for notifications
- React Google Maps API for location services
- Online table reservations
- Menu management with dynamic updates
- Order tracking system
- Dark mode toggle for better user experience
- Google Maps integration for location tracking
- Interactive UI animations with AOS and Lottie React
"dependencies": {
"@react-google-maps/api": "^2.20.5",
"aos": "^2.3.4",
"axios": "^1.7.9",
"firebase": "^11.1.0",
"localforage": "^1.10.0",
"lottie-react": "^2.4.0",
"match-sorter": "^8.0.0",
"moment": "^2.30.1",
"motion": "^11.15.0",
"react": "^18.3.1",
"react-datepicker": "^7.5.0",
"react-dom": "^18.3.1",
"react-helmet": "^6.1.0",
"react-helmet-async": "^2.0.5",
"react-icons": "^5.4.0",
"react-loader-spinner": "^6.1.6",
"react-lottie": "^1.2.10",
"react-photo-album": "^3.0.2",
"react-router-dom": "^7.1.0",
"react-theme-provider": "^0.1.3",
"react-toastify": "^11.0.2",
"react-toggle-dark-mode": "^1.1.1",
"react-tooltip": "^5.28.0",
"sort-by": "^1.2.0",
"styled-components": "^6.1.13",
"sweetalert2": "^11.15.2",
"swiper": "^11.1.15",
"yet-another-react-lightbox": "^3.21.7"
}- Clone the repository:
https://github.com/safin33221/Restaurant-Mangement-client-side.git
- Navigate to the project directory:
cd Restaurant-Mangement-client-side - Install dependencies:
npm install
- Start the development server:
npm run dev
- Open the project in your browser at
http://localhost:5173
- Live Website: Restaurant Management System
- Backend Repo: Restaurant Management Backend
- API Documentation: API Docs
