Uploaded by sergiomarquina1808

Mobile- Industrial Training Project

advertisement
Online ordering system
Technology: Mobile Application Development
Duration: 6 Month
Project Guide: Dhaval Pandya / hr@cybercom.co.in / 8758007655
Definition
Create a mobile application that caters to online ordering requirement and provides following
functionalities:
•
•
•
•
•
•
•
Allows users to register and verify their identity.
Enables user login before they can use any functionality of the application.
Enables user to browse catalogue.
Enables user to see product details.
Allows user to add product to cart and finalise the order.
Implement Notifications where described.
Users will be able to logout from mobile app.
Requirement in details
•
•
•
•
•
Perform registration using email and password, verify the email address using the OTP sent
to the provided email address.
Users should be able to login using the email address and password provided at the time of
registration
Users will be able to reset their password from the login screen, where they will be required
to use their registered email address to proceed with the password reset process
Users will be able to see list of products after successful login
o Each product should contain name, image, price, short description and add to cart
button
o After adding an item to cart user should be able to adjust the quantity of the item
from the list itself
o If the cart contains any product then a Floating action Button should appear at
bottom of the screen showing total item count in the cart, and tapping on the
button should allow users to navigate to cart
o Users will be able to add an item to Wishlist from the list
Cart should display list of products with quantity and price per product as well as total price
per item
o Users will be able to remove product from cart, and update quantity of products
o On clicking buy button on cart the order will be placed
•
•
•
•
All the orders should be visible in order history screen, along with date, product quantity and
price
User will be able to change their password.
User will be able to edit their name and mobile number in profile page (mobile number
verification no required
Notifications in following scenario
o On Adding New item in catalogue
o On Order placed
Integrations
-
API integration with API server
For notification use FCM
Use Firebase Crashlytics for reporting
Download