Smooth & fast order...
- First import this project in android studio (Download this project)
- Open Firebase Console and create a project (name it anything, like - Cafeteria Project)
- If you face any issue, just watch some videos on YouTube or see this post (https://firebase.google.com/docs/android/setup)
- At some point you will get an option to download "google-services.json" (just download it)
- Switch your Android view to Project view in Android Studio
- Just paste the "google-services.json" in "app" directory
- Enable "Email Authentication" in created Firebase Project
- Enable the "Realtime Database" and "Storage" in your firebase project
- Update the Storage rules,
allow read, write: if true;
- Create folder "foodMenuItems" and upload your menuItem images, and add the url link in realtime database.
- Just Run the project !!!
(NOTE:: Before running, make sure that you have added some items in food_menu and the canteen_info. I have provided "cafy---the-office-cafeteria-default-rtdb-export.json" file in which data is shown in json format, you can import this file to your Realtime Database. Also Add the images in Firebase Storage, and update the item_image_url in database, otherwise your App will crash)
- Offline Menu Support
- Choose weather to load images or not
- Show QR Code to canteen, without giving any details
- Track your order history
- View bill on every order
- Search easily
- Open App
- Go to Register Screen
- Fill all the details
- Upload your Employee ID Card
- Click Preview to view all the filled details
- Click on Register
- Verification Link will sent to provided email id
- Verify it
- Login with Registered email address & password
- Click on Forgot Password, if you don't remember the password
- For first time, it will ask for your gender. Choose your gender
- Enjoy !