[go: up one dir, main page]

0% found this document useful (0 votes)
420 views14 pages

E-Commerce App - Flutter Ui

This document proposes developing an e-commerce app using Flutter and Dart. It outlines requirements like using Flutter for the front-end, Firebase for backend, and Paytm for payments. It describes implementing search and payment features to help users find products and complete purchases securely. The app architecture would involve adding products to cart, processing payments, and confirming orders. The document concludes that e-commerce is growing and such an app could enable more sellers to reach customers online.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
420 views14 pages

E-Commerce App - Flutter Ui

This document proposes developing an e-commerce app using Flutter and Dart. It outlines requirements like using Flutter for the front-end, Firebase for backend, and Paytm for payments. It describes implementing search and payment features to help users find products and complete purchases securely. The app architecture would involve adding products to cart, processing payments, and confirming orders. The document concludes that e-commerce is growing and such an app could enable more sellers to reach customers online.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

E-COMMERCE APP –

FLUTTER UI

UNDER THE GUIDANCE OF:


S M T. A M A R E S H WA R I PAT I L
OUTLINE
•ABSTRACT
• PROBLEM STATEMENT
• PROPOSED SOLUTION
• REQUIREMENT FOR PROJECT DEVELOPMENT
• METHODOLOYG
• SYSTEM ARCHITECTURE
• SCOPE
•CONCLUSION
ABSTRACT:
Ecommerce (electronic commerce) refers to all online activity that involves the buying
and selling of products and services.
 It is the buying and selling of goods and services, or transmitting of funds or data, over
an electronic network, primarily the internet. These business transactions occur either as
business-to-business (B2B), business-to-consumer (B2C), consumer-to-
consumer(C2C)or consumer-to-business (C2B).
 However, the utility of e-commerce is not limited to just sale and purchase of goods
and services over computer networks, but, entails “the entire online process of
developing, marketing, selling, delivering, servicing and paying for products and
services.
PROBLEM STATEMENT:
 E-commerce provides an easy way to sell products to a large
customer base. However, there is a lot of competition among
multiple e-commerce Apps. When users land on an e-commerce
App, they expect to find what they are looking for quickly and
easily. Also, users are not sure about the brands or the actual
products they want to purchase. They have a very broad idea
about what they want to buy.
 Managing payments for an online business can be difficult.
Processing and collecting payments for Ecommerce business
can be challenging to manage, and presents a number of common
difficulties. As the online market is constantly evolving, it can
be hard to keep up with these quick changes.
PROBLEM SOLUTION:

 The purpose of any e-commerce app is to help customers


narrow down their broad ideas and enable them to finalize the
products they want to purchase.
 a robust payment gateway(It encrypts sensitive credit card
details, ensuring that information is passed securely from the
customer to the acquiring bank, via the merchant) can
potentially minimize most of the issues and significantly
improve the customer experience. Paytm Payment Gateway is
being trusted by hundreds of merchants to solve their payment
challenges and maximize the success rate of transactions.
REQUIREMENTS:
SOFTWARE REQUIREMETS:
 Operating system-Windows 10
 Visual studio code
 Android Studio Software
 Java JDK software

FRONT END:- Flutter-DART

BACKEND: Firebase

HARDWARE REQUIREMENTS:

 PC with 500 GB or more Hard disk.

 PC with 8GB RAM.

 PC with i3 Processor and Above


METHODOLOGY:-
 FLUTTER :
Flutter is an open source ,cross platform UI software development kit
developed by google. It is designed to support developers in building
beautiful natively complied applications for mobile platforms like IOS
android etc.

 DART :
Flutter uses the programming language called dart. Dart is app-oriented, not
platform-oriented. Dart has a rich set of core libraries, providing essentials
for many everyday programming tasks, many APIs are provided through a
comprehensive set of packages.
 APIs –
• Stateless Widget
A s ta te le ss w id g e t c a n n o t c h a n ge it s s ta te d u r i ng th e r u n ti m e o f a f l ut te r a p p li c at io n .
T ha t m e an s a sta te l ess w i d ge t c a n n o t be r e d r a w n w h il e t he ap p is in a c t io n. Fo r th a t
r e a s o n , th e a p p e a r a n c e a n d pr o p e r ti es r e m ai n u n c h a n g e d th r o ug h o u t th e lif et im e o f th e
w i d g et .S ta t e le ss w i d g et s c a n b e u s e f u l w h en t h e pa r t o f th e u i w e a r e d e s c r i b in g d oe s
n o t d e pe n d o n a n y o th e r w i d g et . Ex a m p l es o f s ta te l es s w id g e t s a r e te x t , i c o n s , i co n
b u tt on s , a n d r a is ed b u tto n s .

 Stateful widget
A stateful widget is used when some part of the UI must change dynamically during runtime. Stateful widgets
can redraw themselves multiple times while the app is running.
Stateful widgets are useful when the part of the ui we are describing changes dynamically. If we create a
button widget that updates itself each time a user clicks that button, that is a stateful widget.
SYSTEM ARCHITECTURE :

This section explains the architecture of our app i.e how the
products are added to cart , payment process and successfull
placing of the product ordered .
 This section explains about the payment method i.e how the transaction
process takes place securely through credit card.
This application can also be installed in the mobile devices of the users .
SCOPE:
The scope of ecommerce is expanding day by day due to the heavy number of internet users all over the
world. People are spending more time in doing online shopping for various products available on the
ecommerce platforms. According to Demand Sage, 2.14 billion people are shopping through e-commerce as
of 2022.
 Social media platforms are promoting their own online store and many others are coming into it day after
day. A wave of mediapreneur can also be seen in recent years where they are promoting their own merch.
Sponsorship and affiliates also ever-increasing like never before and there are clear signs that they will keep
growing every minute.
 One of the biggest benefits of e-commerce to business is that an e-commerce website makes it easy to sell
products to a larger audience, no matter where their physical location is.
 The scope of e-commerce in India bloomed during the pandemic. This success can also be the result of
increased internet use among our generation. The soaring popularity of e-commerce websites can be rightly
called a ‘positive impact of covid-19 on e-commerce’.
CONCLUSION:

 E-commerce is continuously progressing and is becoming more and more important to


businesses as technology continue.
 E-Commerce enables manufacturers and traders from remote, rural places to sell their
products online , their own local markets may be too small, and not have the kind of
consumers the seller needs.  By 2034, It is expected that we will outperform the US where
online shopping is concerned, becoming the second-largest e-commerce economy in the
world.
Technology has made significant progress over the years to provide consumers a better
online shopping experience and will continue to do so for years to come. With the rapid
growth of products and brands, people have speculated that online shopping will overtake
in-store shopping.
ACKNOWLEDGMENT:
We would like to express our sincere gratitude to PDA college of
engineering, department of computer science and engineering , for giving us
the initiative to do this constructive work.
This project would not be complete without the guidance of
Smt.Amareshwari Patil ma’am. We tried our level best to implement your
ideas on our project .we hope we reached your satisfaction. Thank you for
your guidance ma’am.
We would like to thank our HOD Dr. Sujata ma’am and coordinator
Dr.Prakash Pattan sir for their support.
we also want to take this opportunity to express our greatest gratitude and
appreciation towards Computer science department for excellent organization
and management of this cource.
DONE BY::
o RASHMI R G – 3PD19CS070
o TANUSH INDORIA – 3PD19CS114
o VAISHNAVI RAJGIRE - 3PD19CS115

You might also like