This is a React-based web application for restaurant ordering and delivery service. The app utilizes Redux for state management, Tailwind CSS for styling, and Firebase for backend services.
- User Authentication: Secure user authentication using Firebase Authentication.
- Menu Display: Display of restaurant menu with categories and items.
- Shopping Cart: Users can add and remove items from their shopping cart.
- Order Placement: Users can place orders and view order history.
- Real-time Updates: Real-time updates for order status using Firebase Realtime Database.
- Responsive Design: Responsive and mobile-friendly design for a seamless user experience.
- Easy Configuration: Tailwind CSS for easy styling and customization.
- React: JavaScript library for building user interfaces.
- Redux: State management for React applications.
- Tailwind CSS: Utility-first CSS framework for styling.
- Firebase: Backend services including Authentication and Realtime Database.
-
Clone the Repository:
git clone https://github.com/FREDVUNI/restaurant-app.git cd restaurant-app
-
Install Dependencies:
npm install
-
Firebase Configuration:
- Set up a Firebase project and obtain the configuration details.
- Add the Firebase configuration to your app in
src/firebase.js
.
-
Run the App:
npm start
Open http://localhost:3000 to view it in the browser.
Contributions are welcome! If you'd like to contribute, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and submit a pull request.