A frontend-only Expo application for a small pizza delivery service. Users can browse pizzas, select sizes, and add items to their cart.
- Browse available pizzas
- Select pizza sizes
- Add pizzas to cart
- View and manage cart
- Expo routing for seamless navigation
- Context API for state management
Before you begin, ensure you have the following installed:
-
Clone the repository:
git clone https://github.com/om-midya/Foodie.git cd Foodie
-
Install dependencies:
yarn install # or npm install
-
Start the Expo development server:
expo start
-
Use the Expo Go app on your mobile device to scan the QR code from the terminal or run on a simulator/emulator.
expo
: Core Expo packageexpo-router
: For Expo routing@react-navigation/native
: For navigation@react-navigation/bottom-tabs
: For tab navigation@expo/vector-icons
: For icons- Other Expo packages as needed (e.g.,
expo-status-bar
,expo-linking
)
- Browse available pizzas on the home or menu screen.
- Tap on a pizza to view details and select size.
- Add pizzas to your cart.
- View and manage your cart on the cart screen.
- Proceed to checkout (not implemented in this frontend-only version).
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.