Foodz is a mobile application built with React Native that allows students to conveniently order food from their college canteens. The app enables users to browse available food options, customize their orders, make secure payments, and generate e-receipts. Students can show the e-receipts to the canteen cashier, who will then scan the QR code and provide the ordered items.
- User registration and authentication.
- Browse food items available in the college canteens.
- Add items to the cart and customize orders.
- Secure payment integration.
- Generation of e-receipts with QR codes.
- Real-time order tracking and status updates.
- Order history for reference.
- Push notifications for order updates.
- Customer support and feedback.
Follow these steps to run the Foodz app on your local machine:
- Clone the repository:
git clone https://github.com/ProjectShutdown/Foodz.git
- React Native
- Expo
- Backend and APIs: RESTful APIs
- Payment Integration: Third-party payment gateway (e.g., Stripe)
- QR Code Generation: QR Code API (e.g., react-native-qrcode-svg)
- Image Loading: react-native-fast-image
- Push Notifications: Firebase Cloud Messaging (FCM) or React Native Firebase
- Version Control: Git
Contributions are welcome! If you'd like to contribute to the Foodz app, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push the branch to your forked repository.
- Submit a pull request, explaining your changes and the benefits they bring.