ShopHolic Report Auk
ShopHolic Report Auk
ShopHolic Report Auk
Submitted to
BY
Guide
November 2024
1
DECLARATION
Date:
Place:
2
AMITY UNIVERSITY
AMITY INSTITUTE OF INFORMATION AND
TECHNOLOGY
KOLKATA
CERTIFICATE
Date:
Place:
3
ACKNOWLEDGEMENT
4
CONTENTS
1 Acknowledgement
2 Abstract
3 Introduction
4 Database Schema
6 Dataflow Diagram
7 Screenshots of Pages
8 Conclusion
9 Bibliography
5
Abstract
This report outlines the design, development, and implementation of a
cross-platform eCommerce application using Flutter, a popular UI toolkit
by Google. The primary objective of this project was to create a highly
responsive, feature-rich, and user-friendly mobile shopping platform that
caters to both iOS and Android users. Leveraging Flutter's efficient
framework, the app was developed with a single codebase, significantly
reducing development time and costs while maintaining high-quality
performance across devices.
6
Introduction
7
Data Base Schema
8
Software Requirement and Specifications
The users you can log in to their profile on the platform buy the
login screen which is shown when the application is loaded. If
the user is not registered to the platform yet they can restore
themselves on the platform by clicking on restart now in the
login window.
The user can add their product for submission in the add item
window by filling up the required fields in there. The admin
approves the product that has been submitted, the product will
be shown on the platform and the user who added it will also see
it in his user product window in the platform. But if the product
is rejected by the admin, it will not be shown at any of the
places. The user can search his desired product in the search
window, and custom the search results in the available sorting
formats.
9
security do their payment for the product that they have
purchased.
The user dashboard has a very user friendly interface that can
easily guide the user to their desired window from where they
can carry out their intended operation.
SOFTWARE REQUIREMENTS:-
Database: Firebase.
11
Data Flow Diagram
A data flow diagram (DFD) is a graphical
representation of the "flow" of data through an
information system, modelling its process aspects.
A DFD is often used as a preliminary step to create
an overview of the system, which can later be
elaborated.
DFDs can also be used for the visualization of
data processing (structured design).
12
evolution. With a data flow diagram, users are able
to visualize how the system will operate, what the
system will accomplish, and how the system will
be implemented. The old system's dataflow
diagrams can be drawn up and compared with the
new system's data flow diagrams to draw
comparisons to implement a more efficient system.
Data flow diagrams can be used to provide the end
user with a physical idea of where the data they
input ultimately has an effect upon the structure of
the whole system from order to dispatch to report.
How any system is developed can be determined
through a data flowdiagram model.
13
DFD NOTATION:
14
Steps to Construct Data Flow Diagram:-
15
16
Screenshots of Pages
USER REGISTRATION
17
2.USER LOGIN
18
3.FORGET PASSWORD
19
4.ADD PRODUCT
20
5,PRODUCT DETAILS
21
6.SHOPPING CART
22
7.PAYMENT WINDOW
23
8.ORDER WINDOW
24
9.PRODUCT MANAGEMENT
25
CONCLUSION
The development of the ShopHolic eCommerce application has been a
comprehensive and enlightening journey, encompassing every aspect
from conceptualization to deployment. This project not only achieved its
primary objective of creating a user-friendly, secure, and scalable online
shopping platform but also provided invaluable insights into the intricate
processes involved in modern software development. ShopHolic's robust
feature set, including user management, product cataloging, seamless
order processing, and secure payment integration, addresses the critical
needs of both customers and administrators, ensuring a smooth and
efficient shopping experience. The project also highlighted the
importance of adhering to coding standards, thorough testing, and
considering future enhancements to stay competitive in the dynamic
eCommerce landscape. In conclusion, ShopHolic stands as a testament to
meticulous planning, collaborative effort, and technological innovation,
ready to make a significant impact in the eCommerce market.
26
BIBLIOGRAPHY
https://www.flipkart.com
https://www.amazon.com
https://www.myntra.com
https://www.geeksforgeeks.org.com
https://www.youtube.com
27
28