4. What is E-commerce
Electronic commerce or e-commerce (sometimes written as eCommerce) is a business model that lets firms
and individuals buy and sell things over the internet.electronic commerce draws on technologies such as
mobile commerce, electronic funds transfer, supply chain management, Internet marketing, online transaction
processing, electronic data interchange (EDI), inventory management systems, and automated data collection
systems. E-commerce is in turn driven by the technological advances of the semiconductor industry, and is
the largest sector of the electronics industry. E-commerce operates in all four of the following major market
segments:
● Business to business
● Business to consumer
● Consumer to consumer
● Consumer to business
6. Tech Stack
Technologies used to build the web portal for e-commerce transaction .
React JS
React is an open-source,
front end, JavaScript
library for building user
interfaces or UI
components.
Redux Sass
Redux is an open-source
JavaScript library for
managing application state. It
is most commonly used with
libraries such as React for
building user interfaces.
Sass is a preprocessor
scripting language that is
interpreted or compiled into
Cascading Style Sheets.
SassScript is the scripting
language itself.
Firebase
Firebase is Google’s
mobile application
development platform
that helps you build,
improve, and grow your
app.
7. Other
Technologies
involved
Redux Saga
redux-saga is a library that aims to make application side effects (i.e. asynchronous
things like data fetching and impure things like accessing the browser cache) easier
to manage, more efficient to execute, easy to test, and better at handling failures.
Redux Thunk
Redux Thunk middleware allows you to write action creators that return a function instead of an
action. The thunk can be used to delay the dispatch of an action, or to dispatch only if a certain
condition is met. The inner function receives the store methods dispatch and getState as
parameters.