0% found this document useful (0 votes)
84 views11 pages

Major Project

This document is a project report submitted by Aaryana Gaumat for their B.S.C I.T 6th sem degree. It includes an index and sections on introduction, security, user interface, detailed explanation, and conclusion. The introduction describes BuyZone as an online buying platform that allows users and admins to access different parts of the app. Security details that user sessions can be cancelled and logout is possible. The user interface section screenshots and describes the sign up page, admin page, add product page, new orders page, home page, menu option, profile page, add to cart page, cart page, and delivery page. The conclusion discusses the challenges of integrating the different parts and resolving errors to fetch correct

Uploaded by

aaryana gaumat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views11 pages

Major Project

This document is a project report submitted by Aaryana Gaumat for their B.S.C I.T 6th sem degree. It includes an index and sections on introduction, security, user interface, detailed explanation, and conclusion. The introduction describes BuyZone as an online buying platform that allows users and admins to access different parts of the app. Security details that user sessions can be cancelled and logout is possible. The user interface section screenshots and describes the sign up page, admin page, add product page, new orders page, home page, menu option, profile page, add to cart page, cart page, and delivery page. The conclusion discusses the challenges of integrating the different parts and resolving errors to fetch correct

Uploaded by

aaryana gaumat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Project report

A
Major Project Report
Submitted
In partial fulfillment
For the award of the Degree of
B.S.C I.T 6th sem
by

Aaryana Gaumat

Department of Computer Application

Suresh Gyan Vihar University


Jaipur
Index
1 introduction
2 security
3 user interface
4 detailed explanation
5 conclusion
BuyZone
Introduction
As the name suggest, buyzone is an online buying platform which can be
used too order different type of items in realtime. This app shows how the
user party and admin parties can access the app differently and control
different parts of the app.
This app focuses on keeping every step of the process as user friendly as
possible thus making the overall performance of the application better.

Security
This application provides us with ample security as the user has option
to cancel the selected order also can logout or session out of the app as
per his or her requirement.
Furthermore the admin access can only be accessed by seured
credentials which would make any sort of tempering impossibl.
In this application we will Use Firebase For my Database And Login and
Sign Up Buttons With working Condition . We can Sign Up and Sign Out
From.

This is The Firebase App with which the App is Linked With Firebase

Firebase screenshot

You Can Register In this First You have to Open the


App And Click ON Join Now Then You Can Register
Yourself On this App after adding some details You
have to click on the Create account Then The
account is Created.
Further we have removed some buggs and fixed some
errors in the code resulting in correct fetching of data
and better implementation of the app.
Startup screen

Sign up page screenshot

This is the basic signup page of the app, in this


app user registers via their phone number and
logins with the preset password.

Here we have also added options to remember


the credentials for hassle free login next time.

Also we have added a forgot password option to


recover the users id with backup recovery
options.

Finally as this is a prototype appp we have added


an admin access toggle at the end of the page for
easy maintanence access.
Admin page

If we enter into the admin panel at the login page we will get at the
page number 1, that gives admin to check new orders or to add any
new products as demonstrated in picture 2 and 3.

This page is only accessible to the admin which requires different


admin credentials to login.

Add product

On the add product page admin can add pictures and description of
the product for new listing with its price and other relative details.
New order

On the new orders page admin will see name, address, order item,
order price, order date and can keep track of the progress of the
procurement and delivery of the item.

Home page

This is the home page that a user sees after he logins, it has all the listings
with prics and seller details.

Here we can either add the item to our cart to buy later or enter the
menu option denoted by three horizontal lines on the top left corner.

Home page consists of all the listings which can be altered as per users
search with different filters to provide user with tailored results.
Menu option

This option gives access to users personal picture as well as his profile
including his cart, searches, settings for the app, and logout option.

Profile page

When the user enters the profile page, he or she can modify basic details like
contact information. Display picture, delivery address etc.

This is important as these details can change frequently and can cause a lot of
hassle.
Add to cart

This page can be reached by clicking add to cart option near the product
one would like to buy, here you can select the number of items needed to
purchase and also gives user to recheck the purchase one time before its
finalized.

Cart page

This page is opened by clicking the trolley like button at the top,
this showa all the items one has added to the cart and gives a
summarised report og the items with their price and details.

Here the user has to remove any unwanted item or change the
quantity of purchased items, and then after finalizing user can
proceed to paying and delivery options.
Deivery page

If the user hasn’t entered the delivery address before the can edit or add
it now to ensure correct delivery.

This then has a confirm button that confirms the purchase after verifying
all the details.
Conclusion

This app took a long time an effort as different parts of the app had to be integrated together with
correct use of the api to fetch the data from the server. Initially fetching the correct amount of data
presented a big difficulty as it would show partial information of the product. Other than that some
pages and links were irresponsive or would crash the app, later we found the errors in the code by
checking it again and again and finally resolved all the errors of the application.

You might also like