The Food Ordering App is a cross-platform mobile application built with React Native, Redux, JavaScript, and Firebase. It allows users to order food and other necessary items from nearby restaurants, working seamlessly on both Android and iOS devices.
- Cross-Platform Compatibility: Runs on both Android and iOS.
- User Authentication: Secure login and registration.
- Browse Restaurants: View nearby restaurants and their menus.
- Order Food: Place orders and track them in real-time.
- State Management: Efficient state management with Redux.
- Firebase Integration: Real-time database and authentication with Firebase.
-
Clone the repository:
git clone https://github.com/Md-Mursaleen/Food-Ordering-App.git
-
Navigate to the project directory:
cd Food-Ordering-App
-
Install dependencies:
npm install
-
Set up Firebase: Create a new Firebase project. Add your Firebase configuration to firebaseConfig.js.
-
Start the application:
npm start
- Sign Up / Login: Create an account or log in.
- Browse Restaurants: Explore nearby restaurants and their offerings.
- Order Food: Add items to your cart and place an order.
- Track Orders: Track your orders in real-time.
- Manage Profile: Update profile information and view order history.
Contributions are welcome! Follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
- Make changes and commit them:
git commit -m 'Add feature'
- Push to the branch:
git push origin feature-branch
- Open a pull request.