Project Idea

The idea of this project is to make a grocery android app that users can use to order the groceries they want. It doesn’t contain any backend it is only android front end, but it will contain login athentication with firebase.

Extensions

I have created a stupid chatbot screen that replies with the same sentence entered.
I have also created a screen to preview the previous orders total and date

Navigation

application contain 7 screens here is the navigation graph for them.
Screenshot

screens

my app consists of 7 main screens

Sign In screen

enables the user to sign in using email and password or move to sign up screen.
Screenshot

Sign Up screen

enables the user to sign up using his email and password or move to sign in screen.
Screenshot

Home screen

enables the user to move to chatbot screen or sign out or to mover to cart or preview his previous orders. User can add items to his cart and can edit their quantity inside the cart screen. User can filter the items based on the price from low to high or the type of Cart in the left bottom illustrate the number of different items in his cart
Screenshot

Chat Bot screen

stupid chatbot that replies with the same text you enter
Screenshot

Previous Orders screen

enables the user to preview his previous orders
Screenshot

Cart screen

enable the user to check out or edit quantities of items or back to home to continue shopping
Screenshot

Confirm Order screen

just to inform the user that his order is done.
Screenshot

GitHub

View Github