[go: up one dir, main page]

Skip to content

This is a part of the android app development of SWE 250 course supervised by Partha Pratim Paul Sir. This android app project is submitted by 1.Jisan Ahmed (reg no: 2019831040) 2.Horipriya Das Arpita (reg no: 2019831068)

Notifications You must be signed in to change notification settings

Jisan10667/SWE-project-250

Repository files navigation

SWE 250 Android Project

This is a part of the Android App Development of SWE 250 course supervised by Partha Pratim Paul Sir. This project is submitted by:

Jisan Ahmed (Reg No: 2019831040) & Horipriya Das Arpita (Reg No: 2019831068)

EAT-ME app overview

It's a basic food-order app.

  1. Customer enters,
  2. Signs up/in,
  3. Update Profile Details
  4. Update emaail or profile picture
  5. See restaurant list,
  6. Selects prefereble one,
  7. Choose food that he/she wish to have,
  8. Orders it through card payment. Both pickup and delivery options are available here.

Language and Tools

  • Language : Java
  • Database : Firebase
  • Environment : Android Studio

Flow-Charts :

Here , you can walkthrough all over the app through these charts given below :

Flow chart image

The detailed description of this video is given below :

Watch and enjoy !

Screenshots

By clicking this, you can enjoy all over the app-view through screenshots. App Screenshot

Authors

-

-@Horipriya Das Arpita REG NO: 2019831068

-

-@Jisan Ahmed REG NO: 2019831040

Screenshots

Firstly, This App will show you this page, after clicking this "Get Started Button" you will go to the Main Menu.

01

This Main Menu will show you the "Sign Up" and "Sign In" Button on the Bottom of the Page. To Sign Up, simply click on the "Sign Up" Button. If you are already signed up, you can click the "Sign In" button.

02

In the next page, you have to provide the necessary personal information.
03

Here we have added this date picker option to select your date of birth.

04

Now you can simply click "Sign Up" Button to continue. Or if you are already registered, scroll down and then click the text view "Sign in here" on the bottom right side of the page.

05

Now an Alert Dialog box will be shown to verify your email address. After clicking "continue", you will go to your gmail.

06

Next, simply click on this link to verify your mail.

07

The next page will show you "your email has been verified"

08.0

After Signing up, your email has been added to the firebase authentication details,

08.1

And your User Details are added to the Realtime Database.

08.2

The next page will show you the details that you given. Click on the image view to upload your profile picture.

09

In the next page click on "choose photo" Button

10

Select your image. Then Click "Upload photo".

11.0

After Uploading photo, your photo will be stored in the Firebase storage.

11.1

The User Profile page will show you your image. On clicking Action Bar Menu, you can update your profile, Update your email Or Logout.

12

If you Click on update profile option next page will show your deatails. Then you can edit your Name, Dob, Gender Or mobile. You can also upload your profile picture clicking on "Upload Profile Picture Button". Or you can update your email address by clicking on "Update Email" Button. Now simply click on "Update Profile" Button if done.

13

You can see here, name has been changed.

14.0

Here you can see the name and phone number has been changed in the Realtime Database.

14.1

If you Click on update email option next page will show your current email address. you have to put your current password. Then click on the "Authenticate" Button. After Authentication, the "Update Email" Button will be enabled. You have to fill this with new email address. Then simply click on "Update Email" Button.

15

You can see here, email has been changed.

16.0

Email has been also changed on firebase Authentication System

16.1

If you click on LogOut option on the Action Bar Menu, The Sign In page will appear. Then you have to provide the necessary information. Now click on "Sign In" Button to sign in. Or if password is forgotten, you can click on "Forgot Password" Button.

21

In the next page you have to provide your registered email to reset password. Then click on "Reset Password" Button.

22.0

An email will be sent and you have to click on the link to give your new password.

22.1

Then you have to provide your new password.

22.2

From User Profile page you can go to Home page of Restaurants on clicking "See Restaurants" Button.

16.0

The next page will show all the restauren list. You can click any of then to order.

17

Then Click on "Add to cart" to select the food items and click on "Checkout" Button

18

In the next page you have to provide your card details and click on "Place Your Order" Button to continue.

19

The next page will show you the message "Order places successfully".

20

About

This is a part of the android app development of SWE 250 course supervised by Partha Pratim Paul Sir. This android app project is submitted by 1.Jisan Ahmed (reg no: 2019831040) 2.Horipriya Das Arpita (reg no: 2019831068)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages