This document is a final group report for an Amazon Farmers Fresh system developed as a group project. It includes an introduction describing the goals of developing an application similar to Amazon Fresh Farmers Market. It outlines the system design including block diagrams, schemas, and technologies used. It describes the object management policy including requirements analysis, functional requirements, development, and testing. It discusses how heavy resources like connections, messaging, and caching were handled. It provides implementation details on performance testing and mocha test cases. It concludes with screenshots illustrating various use cases and UI flows.
The document outlines Amazon's vision, mission, values, and environment. It discusses Porter's five forces analysis, a SWOT analysis, and Amazon's current and recommended strategies. Some key points:
1) Amazon's vision is to be the most customer-centric company and build a place for people to find anything they want to buy online. Their values include customer obsession and innovation.
2) Porter's five forces analysis identifies threats of new competition and availability of substitutes as challenges.
3) Recommended strategies include leveraging social media to build a large community of buyers, introducing localized websites, and increasing research before launching new products/categories.
Functioning of a retail store project-term 2 cbse grade 12 marketing projectBenifaFernandes
Max Fashion is a retail brand that was founded in 2004 in the UAE. It now has over 350 stores across 17 countries. The document provides an overview of Max Fashion's history, products offered, marketing mix strategies, organizational management structure, and SWOT analysis. It describes Max Fashion's aim to provide fashionable products at affordable prices and be a leader in value retail. Product lines include clothing, footwear, accessories for men, women, boys, and girls. Pricing strategies focus on value, promotions, and psychological pricing. Stores are located across multiple countries in the Middle East, Africa, and India. Promotion includes newspaper advertisements, displays, and special offers.
Snapdeal was launched in 2010 as a deals discovery platform and transitioned to an online marketplace in 2011. It raised funding from eBay and Tata in 2014 and $500 million from investors like Foxconn, Alibaba, and Softbank in 2015. In 2016, Snapdeal rebranded and chose Amir Khan as its brand ambassador but reported losses for fiscal 2016. Issues like imitating competitors, controversial celebrity endorsements, and losing senior leadership contributed to struggles raising funds and business problems.
This document provides a business plan for a new jar design called the "Less Mess Jar". The jar has threads halfway up which allow the top half to be unscrewed and disposed of, while the bottom half can be resealed. This allows users to access all the food in the jar without mess. The target market is food companies that package items like peanut butter, salsa, etc. in jars. The plan outlines the product, market analysis, competition, marketing strategy, and financials. It argues the design will be a small incremental cost but provide value by solving the problem of accessing all food in a jar.
A project report on analysis on customer of big bazaarBabasab Patil
The document analyzes customers of Big Bazaar in Hubli to understand how to increase customer walk-ins. It finds that customers prefer visiting during offers and for the variety of products. Most are satisfied with quality, service, and offers but expect more good offers. To increase footfall, the report recommends providing transportation during offers, increasing awareness of deals, and focusing advertising on TV, hoardings, and radio. In conclusion, customers are satisfied by Big Bazaar's understanding of their expectations and fulfillment through offers and products, but the retailer needs to continue unique promotional activities to attract more customers.
The document provides information about Amazon.com Inc. It discusses that Amazon started as an online bookstore and has now diversified into selling various products like DVDs, electronics, consumer products, etc. It operates retail websites in 14 countries and has separate websites for countries like the US, UK, India, etc. In India, Amazon sells products across various categories and has partnered with companies like Aditya Birla to expand its fashion offerings. The document also discusses Amazon's market share in India and UK, its distribution channels both digital and physical, inventory management, competitors in India and does a SWOT analysis of Amazon.
A study on buying behavior of customers in big bazaarPrakash Royal
This document provides a report on a research project studying customer buying behavior at Mega mart stores. It includes an introduction outlining the objectives and importance of the study. Chapter 1 discusses the research methodology, which involved a survey of 350 customers using both primary and secondary data collection. Chapter 2 provides theoretical background on the retail industry in India and trends in organized retailing. Chapter 3 discusses the data collection and analysis, which involved questionnaires and statistical analysis of customers' expenditures, preferences, satisfaction levels and more. The findings, recommendations and limitations of the study are presented in subsequent chapters.
The document outlines Amazon's vision, mission, values, and environment. It discusses Porter's five forces analysis, a SWOT analysis, and Amazon's current and recommended strategies. Some key points:
1) Amazon's vision is to be the most customer-centric company and build a place for people to find anything they want to buy online. Their values include customer obsession and innovation.
2) Porter's five forces analysis identifies threats of new competition and availability of substitutes as challenges.
3) Recommended strategies include leveraging social media to build a large community of buyers, introducing localized websites, and increasing research before launching new products/categories.
Functioning of a retail store project-term 2 cbse grade 12 marketing projectBenifaFernandes
Max Fashion is a retail brand that was founded in 2004 in the UAE. It now has over 350 stores across 17 countries. The document provides an overview of Max Fashion's history, products offered, marketing mix strategies, organizational management structure, and SWOT analysis. It describes Max Fashion's aim to provide fashionable products at affordable prices and be a leader in value retail. Product lines include clothing, footwear, accessories for men, women, boys, and girls. Pricing strategies focus on value, promotions, and psychological pricing. Stores are located across multiple countries in the Middle East, Africa, and India. Promotion includes newspaper advertisements, displays, and special offers.
Snapdeal was launched in 2010 as a deals discovery platform and transitioned to an online marketplace in 2011. It raised funding from eBay and Tata in 2014 and $500 million from investors like Foxconn, Alibaba, and Softbank in 2015. In 2016, Snapdeal rebranded and chose Amir Khan as its brand ambassador but reported losses for fiscal 2016. Issues like imitating competitors, controversial celebrity endorsements, and losing senior leadership contributed to struggles raising funds and business problems.
This document provides a business plan for a new jar design called the "Less Mess Jar". The jar has threads halfway up which allow the top half to be unscrewed and disposed of, while the bottom half can be resealed. This allows users to access all the food in the jar without mess. The target market is food companies that package items like peanut butter, salsa, etc. in jars. The plan outlines the product, market analysis, competition, marketing strategy, and financials. It argues the design will be a small incremental cost but provide value by solving the problem of accessing all food in a jar.
A project report on analysis on customer of big bazaarBabasab Patil
The document analyzes customers of Big Bazaar in Hubli to understand how to increase customer walk-ins. It finds that customers prefer visiting during offers and for the variety of products. Most are satisfied with quality, service, and offers but expect more good offers. To increase footfall, the report recommends providing transportation during offers, increasing awareness of deals, and focusing advertising on TV, hoardings, and radio. In conclusion, customers are satisfied by Big Bazaar's understanding of their expectations and fulfillment through offers and products, but the retailer needs to continue unique promotional activities to attract more customers.
The document provides information about Amazon.com Inc. It discusses that Amazon started as an online bookstore and has now diversified into selling various products like DVDs, electronics, consumer products, etc. It operates retail websites in 14 countries and has separate websites for countries like the US, UK, India, etc. In India, Amazon sells products across various categories and has partnered with companies like Aditya Birla to expand its fashion offerings. The document also discusses Amazon's market share in India and UK, its distribution channels both digital and physical, inventory management, competitors in India and does a SWOT analysis of Amazon.
A study on buying behavior of customers in big bazaarPrakash Royal
This document provides a report on a research project studying customer buying behavior at Mega mart stores. It includes an introduction outlining the objectives and importance of the study. Chapter 1 discusses the research methodology, which involved a survey of 350 customers using both primary and secondary data collection. Chapter 2 provides theoretical background on the retail industry in India and trends in organized retailing. Chapter 3 discusses the data collection and analysis, which involved questionnaires and statistical analysis of customers' expenditures, preferences, satisfaction levels and more. The findings, recommendations and limitations of the study are presented in subsequent chapters.
Here are some of the most thought-provoking banking quotes that you ever find. They come from bankers and people from all walks of life including celebrities. https://maestrack.com/banking-quotes/
- The document discusses strategies to reignite sales of Saffola Masala Oats by targeting new consumer segments like office workers and retired people.
- It suggests differentiating the product through unique packaging and flavors, as well as promoting it as a healthy snack alternative.
- Financial projections estimate the strategies would have a 15.88% return on investment in the first year, which is considered very attractive.
Amazon started as an online bookstore and has since expanded into many other product categories and business lines. It uses a business model of low prices, vast selection, and convenience for customers. The report analyzes Amazon's lines of business, business models, and e-commerce strategies. It finds that Amazon utilizes various intensive growth strategies like market development, market penetration, product development, and diversification. Its overarching generic strategy is cost leadership to offer competitive prices and gain market share.
Amazon operates as an online retailer without physical stores. It has around 50 warehouses globally to store inventory and fulfill customer orders quickly. Amazon uses various inventory management strategies like keeping popular items in standard inventory and fulfilling less popular items through just-in-time inventory and third-party sellers. Its supply chain focuses on high responsiveness through multi-tier inventory, efficient transportation, and information systems.
Amazon Presentation - Consumer Behavior Ana Barrera
Amazon began in 1994 as an online bookstore founded by Jeff Bezos with a vision of building a digital "superstore" with an exhaustive selection that customers would value. Since then, Amazon has expanded into many other product categories and grown tremendously, becoming the world's largest online retailer. It derives its strengths from its cost leadership strategy, brand recognition, and superior logistics network. However, it also faces weaknesses like losing focus as it diversifies and operates on thin margins. Opportunities for growth include expanding payment services, private labels, product selection, and global footprint, though threats include data privacy concerns, legal challenges, and local competitors.
Amazon Wholesale the Easy Way and Automating Any BusinessDillon Carter
This document provides an overview of wholesale business automation strategies. It discusses:
1. Common obstacles for sellers and simplifying the process by focusing on sourcing and calling suppliers 95% of the time.
2. Methods for reverse and leaf sourcing products, criteria for selecting products, and overcoming objections from suppliers about selling on Amazon.
3. A framework called OAO (Optimize, Automate, Outsource) for automating businesses and an example of how the author automated 98% of their podcast using various tools.
4. The importance of writing down all tasks, cutting out non-essential tasks, and applying the OAO framework to automate and outsource remaining tasks.
United colors of Benetton case study on communications.Nivedita Godbole
This document provides an overview and analysis of Benetton's business communications and advertising strategy. It discusses Benetton's background as a global brand focused on social issues and cultural diversity. The advertising philosophy aims to stimulate discussion through controversial campaigns. The target market is upper middle class, trendy individuals aged 20-29. Media used includes magazines, billboards, and social media to reach a global audience. Print is used for its long lifespan and universal impact. Billboards inform those without internet access. Social media builds the brand image. Benetton's colorful logo and palette aim to represent independence, friendliness and simplicity.
The document is a project report submitted by Sushant Kohli about lead generation and sales at Manacle Technologies Pvt Ltd during an internship. It provides an overview of Manacle, describing its mission, vision, services, industries, and products. It then details the tasks performed during the internship, including understanding the company's M-Sell product, the sales process, preparing proposals for customers, and visiting a client to finalize costs.
Case study of webvan - The extravagant rise and fall of WebvanRutvik Bapat
This case study is about Louis Borders' Webvan which had an extravagant and glamorous start in 1999 and then filed for bankruptcy in 2001. It covers how, why and what happened during these 2 years before it went bankrupt. It serves as a cautionary tale for companies worldwide.
Fitness Star - An Android app marketing planRohan Singh
The document outlines a market opportunity and action plan for a fitness app called "Fitness Star". It notes that the health and fitness app market is only 2% but growing as people focus more on health. The app aims to be more convenient, effective and personalized than competitors. The action plan includes releasing free and paid versions on major platforms, researching how to improve on existing apps, and motivating regular usage by tracking progress over time. It provides an overview of the Android market share and app categories on the Play Store.
Amazon started as an online bookstore in 1995 and has since expanded into many other business areas. It began selling other products like music and videos in the late 1990s. Amazon launched Amazon Web Services in 2002 which has become a major revenue driver. The company also enables third-party sellers on its marketplace and acquired Whole Foods in 2017. Amazon continues to grow through acquisitions and expanding into new services and devices.
- Amazon was founded in 1994 by Jeff Bezos and launched online in 1995 as an online bookstore (Paragraph 1)
- It has since grown to be one of the largest online retailers, selling over 20 million products globally through its various websites (Paragraph 5)
- Key to Amazon's success has been its focus on customer value, strong logistics network, and long term vision (Paragraph 4)
Reliance Retail Ltd is a subsidiary of Reliance Industries Ltd that entered the retail sector in 2006. It has various store formats including supermarkets (Reliance Fresh, Reliance Super), general merchandise stores (Reliance Mart), and consumer electronics stores (Reliance Digital). Reliance Retail saw revenue growth of 21.2% in the previous year and aims to increase its reach through store expansion. It operates over 2,600 stores across 200 cities in India, focusing on value, lifestyle, and digital sectors.
1) Amazon started as an online retailer in 1995 selling books without holding any inventory itself. It later had to build warehouses to satisfy growing customer demand.
2) Amazon initially struggled with inventory management as it grew rapidly and held excess inventory. It then outsourced inventory to distributors and adopted a drop-shipment model to improve efficiency.
3) These changes allowed Amazon to reduce inventory costs, free up working capital, and increase fulfillment capacity. Its improved inventory management helped it become profitable by 2001.
To Understand the Eco-System in Digital Media Marketing.Saurabh Giratkar
Title of the Dissertation Report is “To Understand the ecosystem of digital media marketing” and Objectives of the Dissertation are to understand the change in consumer buying behavior in digital era. Methodology used for achieving these objectives is a exploratory research. For achieving the objective, I have done one research using an online questionnaire. The title for the research is “Understand the consumer buying behaviour of Indian in digital era”.
Main findings of this Dissertation are given here. Indian customers are highly information seekers. They collect more information about a product before buying it. Internet penetration in India is key player for this phenomenon. Most of Indians are getting stimulus through advertisements, but they are not reaching to end phase of customers purchase journey, mainly in high involvement purchases. Brands are getting more touch point to reach their target group in this digital era. More details about findings are given this report.
The successful completion of this Dissertation indicates that the future of marketing is in the hands of digital. I conclude my research by quoting again that “Brands can’t sustain without digital presence”
Advertising in business is a form of marketing communication used to encourage, persuade, or manipulate an audience to take or continue to take some action. Most commonly, the desired result is to drive consumer behaviour with respect to a commercial offering. Advertising is defined by Richard F. Taflinger as “Advertising is the non-personal communication of information usually paid for and usually persuasive in nature about products, services or ideas by identified sponsors through the various media."
Amazon was founded in 1994 by Jeff Bezos and launched online in 1995 as an online bookstore. The company logo represents selling from A to Z with the arrow forming a smile. Amazon expanded successfully into other product categories, established international sites, and drastically increased advertising spending from $50 million in 1998 to promote its expanding product offerings and global expansion.
1. The document discusses selling wholesale products on Amazon. It involves building relationships with suppliers to buy branded products in bulk to resell.
2. Requirements for Amazon wholesale include having a business entity, tax ID, reseller permit, professional Amazon selling account, and business contact information. Suppliers can be manufacturers, distributors, or wholesalers.
3. The document provides tips for finding suppliers which include searching Google for distributors, building a supplier list, and researching products on Amazon to find corresponding brands and potential distributors. Criteria for evaluating potential products to sell are also outlined.
RentoMojo is an online furniture rental platform founded in 2014 by Geetansh Bamania. As many young professionals live in rented apartments and find it inconvenient to buy furniture, RentoMojo provides an alternative to buying by allowing customers to rent furniture and appliances. The presenter proposes a marketing campaign for RentoMojo during the September festival period, targeting 19-35 year olds with ads emphasizing renting for festivals is cheaper than buying. Ads will direct customers to a landing page promoting RentoMojo's monthly offers and contest details.
Little Orange is a mobile app that helps local small and medium businesses increase foot traffic by offering deals and cashbacks to users. It aims to be the largest digital business services provider for SMBs in India. The app allows users to discover local vendors and benefits from offers, while vendors approve receipts and gain customer insights. It helps address challenges vendors face around discovery, competition and declining foot traffic. The solution is to launch the app in several Indian cities, target restaurants, spas and salons initially, and acquire users through marketing while onboarding vendors and generating transactions.
Amazon is considering launching a new grocery delivery service called Amazon Fresh. The key points from the document are:
1) The online grocery market is estimated to be $7 billion, but adoption rates are difficult to predict and will be the biggest challenge.
2) Profitability in online grocery is low due to intense competition and low grocery industry margins. Amazon Fresh would not be profitable for several years.
3) Top competitors include Walmart, Instacart, and traditional grocers moving online. Walmart and Instacart present the greatest threats due to price, delivery speed, and selection.
The report analyzed internal customer data and external datasets to identify opportunities for AmazonFresh to expand. It identified 34 cities across 5 states that met the expansion criteria of high income households and population density over 600 per square mile. Consumer behavior analysis found that credit cards were the most common payment method and gift cards had minimal impact on sales. The report proposed expanding to the 34 identified cities, optimizing the credit card payment experience, building partnerships with credit card companies, and improving the gift card program.
Here are some of the most thought-provoking banking quotes that you ever find. They come from bankers and people from all walks of life including celebrities. https://maestrack.com/banking-quotes/
- The document discusses strategies to reignite sales of Saffola Masala Oats by targeting new consumer segments like office workers and retired people.
- It suggests differentiating the product through unique packaging and flavors, as well as promoting it as a healthy snack alternative.
- Financial projections estimate the strategies would have a 15.88% return on investment in the first year, which is considered very attractive.
Amazon started as an online bookstore and has since expanded into many other product categories and business lines. It uses a business model of low prices, vast selection, and convenience for customers. The report analyzes Amazon's lines of business, business models, and e-commerce strategies. It finds that Amazon utilizes various intensive growth strategies like market development, market penetration, product development, and diversification. Its overarching generic strategy is cost leadership to offer competitive prices and gain market share.
Amazon operates as an online retailer without physical stores. It has around 50 warehouses globally to store inventory and fulfill customer orders quickly. Amazon uses various inventory management strategies like keeping popular items in standard inventory and fulfilling less popular items through just-in-time inventory and third-party sellers. Its supply chain focuses on high responsiveness through multi-tier inventory, efficient transportation, and information systems.
Amazon Presentation - Consumer Behavior Ana Barrera
Amazon began in 1994 as an online bookstore founded by Jeff Bezos with a vision of building a digital "superstore" with an exhaustive selection that customers would value. Since then, Amazon has expanded into many other product categories and grown tremendously, becoming the world's largest online retailer. It derives its strengths from its cost leadership strategy, brand recognition, and superior logistics network. However, it also faces weaknesses like losing focus as it diversifies and operates on thin margins. Opportunities for growth include expanding payment services, private labels, product selection, and global footprint, though threats include data privacy concerns, legal challenges, and local competitors.
Amazon Wholesale the Easy Way and Automating Any BusinessDillon Carter
This document provides an overview of wholesale business automation strategies. It discusses:
1. Common obstacles for sellers and simplifying the process by focusing on sourcing and calling suppliers 95% of the time.
2. Methods for reverse and leaf sourcing products, criteria for selecting products, and overcoming objections from suppliers about selling on Amazon.
3. A framework called OAO (Optimize, Automate, Outsource) for automating businesses and an example of how the author automated 98% of their podcast using various tools.
4. The importance of writing down all tasks, cutting out non-essential tasks, and applying the OAO framework to automate and outsource remaining tasks.
United colors of Benetton case study on communications.Nivedita Godbole
This document provides an overview and analysis of Benetton's business communications and advertising strategy. It discusses Benetton's background as a global brand focused on social issues and cultural diversity. The advertising philosophy aims to stimulate discussion through controversial campaigns. The target market is upper middle class, trendy individuals aged 20-29. Media used includes magazines, billboards, and social media to reach a global audience. Print is used for its long lifespan and universal impact. Billboards inform those without internet access. Social media builds the brand image. Benetton's colorful logo and palette aim to represent independence, friendliness and simplicity.
The document is a project report submitted by Sushant Kohli about lead generation and sales at Manacle Technologies Pvt Ltd during an internship. It provides an overview of Manacle, describing its mission, vision, services, industries, and products. It then details the tasks performed during the internship, including understanding the company's M-Sell product, the sales process, preparing proposals for customers, and visiting a client to finalize costs.
Case study of webvan - The extravagant rise and fall of WebvanRutvik Bapat
This case study is about Louis Borders' Webvan which had an extravagant and glamorous start in 1999 and then filed for bankruptcy in 2001. It covers how, why and what happened during these 2 years before it went bankrupt. It serves as a cautionary tale for companies worldwide.
Fitness Star - An Android app marketing planRohan Singh
The document outlines a market opportunity and action plan for a fitness app called "Fitness Star". It notes that the health and fitness app market is only 2% but growing as people focus more on health. The app aims to be more convenient, effective and personalized than competitors. The action plan includes releasing free and paid versions on major platforms, researching how to improve on existing apps, and motivating regular usage by tracking progress over time. It provides an overview of the Android market share and app categories on the Play Store.
Amazon started as an online bookstore in 1995 and has since expanded into many other business areas. It began selling other products like music and videos in the late 1990s. Amazon launched Amazon Web Services in 2002 which has become a major revenue driver. The company also enables third-party sellers on its marketplace and acquired Whole Foods in 2017. Amazon continues to grow through acquisitions and expanding into new services and devices.
- Amazon was founded in 1994 by Jeff Bezos and launched online in 1995 as an online bookstore (Paragraph 1)
- It has since grown to be one of the largest online retailers, selling over 20 million products globally through its various websites (Paragraph 5)
- Key to Amazon's success has been its focus on customer value, strong logistics network, and long term vision (Paragraph 4)
Reliance Retail Ltd is a subsidiary of Reliance Industries Ltd that entered the retail sector in 2006. It has various store formats including supermarkets (Reliance Fresh, Reliance Super), general merchandise stores (Reliance Mart), and consumer electronics stores (Reliance Digital). Reliance Retail saw revenue growth of 21.2% in the previous year and aims to increase its reach through store expansion. It operates over 2,600 stores across 200 cities in India, focusing on value, lifestyle, and digital sectors.
1) Amazon started as an online retailer in 1995 selling books without holding any inventory itself. It later had to build warehouses to satisfy growing customer demand.
2) Amazon initially struggled with inventory management as it grew rapidly and held excess inventory. It then outsourced inventory to distributors and adopted a drop-shipment model to improve efficiency.
3) These changes allowed Amazon to reduce inventory costs, free up working capital, and increase fulfillment capacity. Its improved inventory management helped it become profitable by 2001.
To Understand the Eco-System in Digital Media Marketing.Saurabh Giratkar
Title of the Dissertation Report is “To Understand the ecosystem of digital media marketing” and Objectives of the Dissertation are to understand the change in consumer buying behavior in digital era. Methodology used for achieving these objectives is a exploratory research. For achieving the objective, I have done one research using an online questionnaire. The title for the research is “Understand the consumer buying behaviour of Indian in digital era”.
Main findings of this Dissertation are given here. Indian customers are highly information seekers. They collect more information about a product before buying it. Internet penetration in India is key player for this phenomenon. Most of Indians are getting stimulus through advertisements, but they are not reaching to end phase of customers purchase journey, mainly in high involvement purchases. Brands are getting more touch point to reach their target group in this digital era. More details about findings are given this report.
The successful completion of this Dissertation indicates that the future of marketing is in the hands of digital. I conclude my research by quoting again that “Brands can’t sustain without digital presence”
Advertising in business is a form of marketing communication used to encourage, persuade, or manipulate an audience to take or continue to take some action. Most commonly, the desired result is to drive consumer behaviour with respect to a commercial offering. Advertising is defined by Richard F. Taflinger as “Advertising is the non-personal communication of information usually paid for and usually persuasive in nature about products, services or ideas by identified sponsors through the various media."
Amazon was founded in 1994 by Jeff Bezos and launched online in 1995 as an online bookstore. The company logo represents selling from A to Z with the arrow forming a smile. Amazon expanded successfully into other product categories, established international sites, and drastically increased advertising spending from $50 million in 1998 to promote its expanding product offerings and global expansion.
1. The document discusses selling wholesale products on Amazon. It involves building relationships with suppliers to buy branded products in bulk to resell.
2. Requirements for Amazon wholesale include having a business entity, tax ID, reseller permit, professional Amazon selling account, and business contact information. Suppliers can be manufacturers, distributors, or wholesalers.
3. The document provides tips for finding suppliers which include searching Google for distributors, building a supplier list, and researching products on Amazon to find corresponding brands and potential distributors. Criteria for evaluating potential products to sell are also outlined.
RentoMojo is an online furniture rental platform founded in 2014 by Geetansh Bamania. As many young professionals live in rented apartments and find it inconvenient to buy furniture, RentoMojo provides an alternative to buying by allowing customers to rent furniture and appliances. The presenter proposes a marketing campaign for RentoMojo during the September festival period, targeting 19-35 year olds with ads emphasizing renting for festivals is cheaper than buying. Ads will direct customers to a landing page promoting RentoMojo's monthly offers and contest details.
Little Orange is a mobile app that helps local small and medium businesses increase foot traffic by offering deals and cashbacks to users. It aims to be the largest digital business services provider for SMBs in India. The app allows users to discover local vendors and benefits from offers, while vendors approve receipts and gain customer insights. It helps address challenges vendors face around discovery, competition and declining foot traffic. The solution is to launch the app in several Indian cities, target restaurants, spas and salons initially, and acquire users through marketing while onboarding vendors and generating transactions.
Amazon is considering launching a new grocery delivery service called Amazon Fresh. The key points from the document are:
1) The online grocery market is estimated to be $7 billion, but adoption rates are difficult to predict and will be the biggest challenge.
2) Profitability in online grocery is low due to intense competition and low grocery industry margins. Amazon Fresh would not be profitable for several years.
3) Top competitors include Walmart, Instacart, and traditional grocers moving online. Walmart and Instacart present the greatest threats due to price, delivery speed, and selection.
The report analyzed internal customer data and external datasets to identify opportunities for AmazonFresh to expand. It identified 34 cities across 5 states that met the expansion criteria of high income households and population density over 600 per square mile. Consumer behavior analysis found that credit cards were the most common payment method and gift cards had minimal impact on sales. The report proposed expanding to the 34 identified cities, optimizing the credit card payment experience, building partnerships with credit card companies, and improving the gift card program.
AmazonFresh has had success in Seattle but needs to expand to grow. Model A suggests refining the business model by bundling subscriptions, offering discounts, and marketing promotions. Model B argues expanding to New York City makes the most sense due to high demand from congested streets making grocery shopping difficult. While Los Angeles has lower costs, New York provides a huge opportunity. Model C says it is always the right time for Amazon to expand, and entering New York will help Amazon develop strategies to overcome challenges in other large cities.
The document provides a pro-forma income statement and sensitivity analyses for a proposed delivery service business over 5 years. Key metrics like revenue, costs, margins, and their sensitivities to input variables are projected. The tornado diagram shows that revenue in year 5 is most sensitive to changes in $/transaction, number of transactions/year, and number of customers in service areas. Operating margin per order is most sensitive to $/transaction, cost of goods sold percentage, and delivery cost per order.
Case study: Amazon improvement of customer serviceSulaman Muhammad
Amazon has improved its customer service by improving inventory management in several ways:
1. It increased the number of warehouses to reduce delivery times and opened warehouses near customers.
2. It offered a wide range of products to improve availability and purchase directly from publishers to shorten times.
3. It used location and manufacturing postponement to centralized inventory and delay customization. It also outsourced inventory of less popular products and used drop shipping to focus on e-commerce while maintaining selection and delivery speed.
4. Amazon automated warehouses using barcodes and conveyor belts to efficiently receive, track, pack and ship high volumes of orders.
This document provides an overview of Flipkart, India's largest e-commerce company. It discusses Flipkart's founding, operations, acquisitions, financing, exclusive product launches, in-house products, and awards. It also provides context on the Indian e-commerce industry landscape, including market size and growth drivers. Key points include that Flipkart is India's largest e-commerce player, was founded in 2007, and has raised over $2 billion in funding to date. The Indian e-commerce market is growing rapidly at 30% annually but cash on delivery is very common in India.
This document provides an overview of the marketing strategies of Flipkart, an Indian e-commerce company. It discusses how Flipkart started in 2007 selling only books and has since expanded its product selection while growing its revenues significantly through 2015. The document also notes that Flipkart has changed its business model from consignment to inventory to marketplace and has raised funding from investors to support its growth.
Project Report And Market Survey of Baskin Robbins- Cbse class 12 Entrepreneu...Dan John
I assure you that this project of mine will fetch you a very good score. Attach the pictures provided towards the end of this project on the backside of the page which is adjacent to the relevant page. I have given certain instructions in the project, starting with the word 'Attn'; follow those and remove them before the submission.
Good Luck!!
Project Report on Digital Media Marketing Asams VK
Internship Report on Digital media Marketing. This report explains the importance of digital media marketing in present era and this report will help the reader to get an idea about the Industry, Indian population and digital media, Duties and responsibility of client servicing executives in an agency, Steps involved in client servicing and Consumer buying behaviour in the digital era. After reading the whole report the reader can able to understand the reason behind growing digital media marketing
Amazon is an electronic commerce company launched in 1995 that deals in online shopping, web hosting, and content distribution. It employs over 132,000 people and is available in several languages including English, French, German, Spanish, Italian, Japanese, Chinese, and Brazilian Portuguese. Amazon utilizes different business models and strategies including search engine optimization, email marketing, content marketing, and affiliate marketing. Its backend operations are entirely Linux-based and include four software development centers and large data warehouses to support its global online operations.
Project report on- "A study of digital marketing services" MarketerBoard
To begin with, as a part of the curriculum a summer internship programme was to be conducted for a period of two months. Given a choice one was allowed to choose the field in which he/she was interested. As my interest and curiosity was in online or digital marketing I choose to work with a startup company named Return on web. Return on web is three year old Pune based online marketing & web development firm focused on providing you business-centric strategic solutions to the companies. I choose the startup company because with start I can explore myself and why digital marketing? Because it is booming industry, the growth of digital marketing is tremendous and expected to grow more.
Due to this summer internship, I learnt every aspect of digital marketing include (business development process, content writing, social media). The company asks me to do their competitive research and told to found return on web USP. And research of our target segments digital habits. With the help of the research we got a flow of what are the major criteria’s we need to have. One had to identify various sectors in the market that actually have a need of digital marketing services. And then your task is to approach them before your competitors.
Digital marketing startup companies follow a standard process of approaching clients. There are certain steps which cannot be altered or skipped. These are followed in sequences and executed after evaluating the process again and again. In digital marketing your team should be strong enough to deliver what your client expecting, as under digital marketing everyone work is interconnected and with a team only one campaign can get ready.
An extensive literature review is done on the concepts and theories related to web advertising. A review of Research papers, articles is undertaken to take note of and acknowledge work that has been done in the field of web advertising as such. The Researcher has collected secondary data from reputed Journals and Magazines, Newspapers, articles, Internet websites and Archives. The Researcher has visited
Libraries in Pune and out of Pune, to collect literature.The researcher has identified seven research papers along with thirteen articles published in renowned journals on various topics such as Web ad, Web based ad market, E-commerce impact, trends of online marketing, consumer attitude to Web ad and sales/marketing strategy
It was an amazing experience working virtually and on field. I came to many new terminologies of digital marketing, corporate world etc. The project contain the task which has been done by me during my internship as well as what I have learnt from it.
Amazon began in 1994 as an online bookstore and has since grown to become the largest online retailer in America. It operates 7 websites globally and offers over 20 million products. There are four primary drivers of Amazon's growth: product focus, customer focus, technology focus, and distribution focus. Amazon deals with fluctuating demand through a multi-tier inventory model that aggregates inventory and purchases low demand items in response to customer orders to reduce costs.
Amazon.com: the Hidden Empire - Update 2013Fabernovel
Our "most favorited" 2011 study revealing Amazon.com's strategies for dominating online retail has been updated to include analyses on all of the company's latest moves, and insights into where they may be going next.
Follow us on Twitter: @faberNovel
This document provides an overview of the course "Database Management System" (MBA 758) offered by the National Open University of Nigeria. The course aims to teach students how to design, manipulate, and manage databases. It contains 13 units across 3 modules covering topics such as database models, SQL, security, administration, and more. Students will be assessed through tutor-marked assignments making up 30% of the final grade, and an end of course exam making up the remaining 70%. The course is designed to provide graduates with skills in effectively managing data through the use of database management systems.
- New York has historically received a declining share of total federal transportation funding, receiving 21.2% under ISTEA, 19.7% under TEA-21, and 17.6% under SAFETEA-LU.
- SAFETEA-LU funding to New York was broken down by categorical programs, with urbanized formula receiving 87.38% and non-urbanized formula receiving 9.79%.
- Delaying federal transportation reauthorization for 18-24 months could result in cash flow issues for states from short-term extensions, limit flexibility in funding, and cause uncertainty that makes transportation planning and investment more difficult.
The document provides a report on a proposed Patapesa digital system by Universal Bank of Kenya. The system aims to provide digital banking accounts accessed via mobile phones to reach unbanked individuals and cooperative societies in rural areas. The report includes a business case analysis of the need for the project and its alignment with UBK's objectives. It also provides details on project description, resource requirements, costs and benefits, risk assessment, and a proposed project schedule. The project aims to help UBK expand its customer base and increase deposits, loans, and profitability through partnerships with M-Pesa for digital account access.
This project report summarizes a website called Food Bazaar.com that was developed by students Ashmika, Megha Jain, and Surbhi Heda. The website allows retailers to purchase food products online. Key points:
- The website was developed as a class project between July-December 2013 under the supervision of Mr. Tulsi Gurjar.
- The goal is to create an online marketplace ("food bazaar") where retailers can conveniently purchase daily food products like fruits, vegetables, dairy in bulk to stock their stores.
- The main users are administrators who manage the website and registered retailers who can view products, prices, and place orders online.
- Technologies used include Java, J2
This report consists of the creation of a rewards membership plan for grocery store shoppers to receive personalized coupons that would appeal more to customers and increase revenues for supermarkets.
The document proposes a finger gesture-based rating system using computer vision and cloud computing. The system would allow customers to provide ratings for products and services by holding up a corresponding number of fingers, from 1 to 5. Computer vision techniques would recognize the gesture and record the rating in a collective database in the cloud. This universal database could then provide aggregated rating data across multiple companies for improved analytics. The system aims to provide a more efficient and engaging way for customers to submit feedback compared to traditional rating methods.
UBIMarket is a small ubiquitous system for a supermarket that allows producers to publish offers and consumers to receive offers in real time. It is composed of producer and consumer applications that communicate through a broker. The producer can publish offers using a desktop or mobile app, while the consumer can subscribe to offers and view them on a mobile app. The broker uses AMQP and RabbitMQ to route messages from producers to consumers based on their subscriptions. The system aims to illustrate how ubiquitous computing can provide real-time offers to consumers anywhere.
This document provides an overview of the Magic Quadrant for Application Performance Monitoring published by Gartner on August 16, 2012. It discusses the market definition and key criteria for evaluating vendors in this space. The document also analyzes the strengths and cautions of several leading vendors, including AppDynamics, BMC Software, CA Technologies, and Compuware.
IRJET-Recommendation in E-Commerce using Collaborative FilteringIRJET Journal
This document proposes a recommender system for e-commerce that uses collaborative filtering, K-means clustering, and RFM classification. It first clusters products into high, medium, and low selling stocks using K-means clustering based on sales data. It then classifies customers into high, medium, and low loyalty tiers using RFM classification based on recency, frequency, and monetary value of purchases. Recommendations are generated by matching customer loyalty tiers to appropriate product stock tiers to increase revenue. A weighted page rank algorithm is also used to determine the best pages to display recommendations.
This document provides an overview and requirements for an inventory management system. The system is intended to help small merchants better track inventory levels, calculate future needs, and place orders. It includes features such as linking products to inventory, deducting inventory as products are sold, generating purchase orders when inventory is low, and predicting future needs based on events. The system has three user interfaces - one for administrators to add merchants, one for merchants to manage products, and one for users to order online. It aims to provide an efficient interface for merchants to manage inventory and keep inventory levels accurate.
A Project to Automate Inventory Management in a Fast Food, Cas.docxransayo
A Project to Automate Inventory Management in a Fast Food, Case of Big Square
BY:
Lawrence Smith
Systems Analysis, Design and Integration(IT425-1604B-02)
Doctor Reddy Urimindi
Colorado Technical University
November 28th 2016
Table of Contents
Chapter One: System Overview3
1.1 Introduction3
1.2 Users and Stakeholders3
1.3 Project Initiator or sponsor3
Chapter One Section 2: Requirements Specification4
2.1 System Goals and Objectives4
2.2 Requirements Gathering4
2.3 Functional Requirements4
2.4 Non- Functional Requirements5
2.5 Project Scope6
Chapter One: System Overview1.1 Introduction
This project is intended to develop a real time Enterprise Resource Planning system with capabilities to monitor inventory levels in the company. Through the system, Big Square Company, who are the clients for the system, will be able to track their current inventory levels as soon a sale is made. The system will enable the management monitor inventory levels in all their branches countrywide. As an addition to managing inventory, Big Square Company will also be able to perform analysis and determine future order dates from their suppliers. This could be attained by creating reorder levels for inventory and subsequent notification to suppliers. Having collected and generated data, the system will be able to generate reports for decision making process by the management of the company. The analysis of the data collected could provide insight on which decisions will have a positive impact on the growth of the company. For example, the data could inform the management which type of food that customers consume more and thus they should stock more of the commodity. They can also be able to determine and relate the effect of seasons to the consumption of the food. 1.2 Users and Stakeholders
The system has a set of users, classified based on their responsibilities in the company. The first user is the store keeper. This is the user with the most basic role of entering new stock as it is received and managing the inventory. This user has limited capabilities based on his/her job description and is attached to one branch. The storekeeper role might have more than one person based on the number of stores that Big Square Company has.
The second user is the general store manager. This user is at management level since he/she handles inventory for more than one branch. This manager approves reorders for more than one store.
The final user of the system is the management team. This user’s role could be by one or more people depending on the management structure. The manager has all the privileges that the other two users have. The manager can be able to see and analyze reports concerning the business. 1.3 Project Initiator or sponsor
The project is initiated and sponsored by Big Square, a fast food company located in Chicago. The company has other branches in other parts of the country. Chapter One Section.
Farmer’s Plaza: A Cloud-Enabled Mobile and Web Based Application For FarmersIRJET Journal
This document proposes a mobile and web-based application called Farmer's Plaza to help farmers sell their agricultural products. It would allow farmers to register, view research and updates, and connect with potential customers. The application would use cloud computing to enable access from any location. It would have modules for farmer registration, research and development updates, connecting with nurseries and agro shops, and allowing hotels to purchase products directly from farmers. The application would be developed using the Slim PHP framework and cloud services for storage and hosting. It aims to help farmers get fair prices and knowledge to improve their business by facilitating direct connections with customers.
End User Monitoring with AppDynamics - AppSphere16AppDynamics
Learn the major capabilities of the AppDynamics EUM platform, from the basic architecture and configuration to advanced usage and analysis. Examine and troubleshoot web-browser pages, mobile app network requests, and self-generated synthetic transactions from AppDynamics servers across the world.
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
ONLINE FOOD ORDER SYSTEM is a website designed primarily for use in the food delivery industry. This system will allow hotels and restaurants to increase scope of business by reducing the labor cost involved. The system also allows to quickly and easily manage an online menu which customers can browse and use to place orders with just few clicks. Restaurant employees then use these orders through an easy to navigate graphical interface for efficient processing.
This document is the final project report submitted by Waqar Younas and Yasmin Akhter for their Master's degree in Computer Science. It outlines the development of an Accounts Management System for a spray center. The report includes chapters on project introduction and background, requirements analysis, planning and design, implementation, and testing. The system aims to help the dealer manage customer and supplier records, transactions, expenses, reports, and other accounting tasks online as the current manual system is time-consuming. It was developed using HTML, PHP, MySQL, JavaScript, jQuery and CSS. Various diagrams and test cases are included to document the system analysis, design, and testing process.
Software requirement solution of Real Estate Management System with Functional and Non-functional requirements, Activity diagram, use case diagram, class diagram and test cases.
The document provides details of a term project final report for developing an eCommerce system for StopNSave convenience stores. It includes an executive summary, revisions made, system architecture design, 8 use scenarios describing key customer and owner tasks, interface structure design, test plan, recommendations and appendices with the original proposal and deliverable. The system will allow online ordering and delivery or pickup of StopNSave's product assortment to expand the customer base and increase sales.
Team 6 completed a feasibility study and design for Study Swaps, a platform for students to share study materials. Nicolas Gaetjen managed the project with team members James Phillips, Varis Abdullin, Melissa Lovo, and Bahar Monawer. They conducted surveys of students and professors, developed requirements, designed the database, user interface and thin client-server architecture. The team plans to initially deploy Study Swaps to George Mason students then expand more broadly, using inspection testing techniques to ensure quality.
This document describes a sunlight inventory management system project developed by six students. It includes an introduction, preface, problem statement, user requirements, user guide, screenshots, task sheet, ER diagram, and certificates of completion. The project involves developing a desktop application for a general store to manage product purchases, stock levels, sales, and generate reports. It provides sample screenshots and outlines the tasks completed at different stages of the project development.
This document describes AppMetrica, a free mobile analytics and marketing platform. It allows running experiments, tracking ads, sending push notifications, and monitoring app crashes and analytics, all through a single SDK and platform. Benefits include saving up to 10% of marketing budgets through unified insights and optimized user acquisition campaigns. Examples are provided of how custom parameters can be used for segmentation and attribution across different traffic sources and platforms like search ads, social ads, and app-to-app deeplinks.
'WOW!!! You built this with #Joomla?' will help you get an insight into how #Joomla is powering mega websites & powerful apps for #SAAS #IOT #agricultureandfarming #hiring #logistics #supplychaintech #edtech to name a few. #wowjoomla #builtwithjoomla
This document describes the development of a stock management system web application. It aims to help organizations better manage their inventory processes. The system allows users to track inventory levels, update stock based on sales, and generate daily or weekly reports. It discusses how the system was developed using Python Flask and SQLAlchemy to create forms, connect to a database, and perform operations like inserting and updating data. The system provides features like maintaining optimal stock levels, receiving new inventory, tracking product movements, and ensuring products are always in stock. It is presented as a way for businesses, especially small stores, to more efficiently manage their inventory and sales processes.
1. AMAZON FARMERS FRESH
1 | P a g e
CMPE 273 Group Project
Spring 2016
CMPE273 – Enterprise DistributedSystems
FINAL GROUP REPORT
On
Amazon Market Fresh
Instructor:
Dr. Simon Shim
Submission Date: SubmittedBy:
May 1, 2016 Dhiraj Gurnani
Satyateja Pothuru
AshwiniChellagurki
Vimal Muraleedharan Nair
Vaishampayan Reddy Pathuri
2. AMAZON FARMERS FRESH
2 | P a g e
CMPE 273 Group Project
INDEX
1. Introduction: stateyour goals, purposeof system. .............................. 3
2. System Design: Describeyour chosen system design. ...........................3
3. ObjectManagement Policy..................................................................8
3.1 Planning and Requirement Analysis. ...............................................8
3.2 Consideration of theFunctional Requirements............................... 8
3.3 Development. ...............................................................................9
3.4 Testing theSystem. ........................................................................9
4. Handling of Heavy WeightResources. .................................................. 9
4.1 Usage of Connection Pooling. ........................................................ 9
4.2 Usage of Rabbit MQ. ..................................................................... 10
4.3 Usage of Redis Caching.................................................................. 11
5. Policy used to decide when to writeto data.......................................... 12
6. Implementation Details: Performance/Mocha Tests............................. 12
7. Use Cases/Work Flow–Screenshots… ................................................. 16
8. Dynamic Pricing Algorithm… ................................................................ 43
3. AMAZON FARMERS FRESH
3 | P a g e
CMPE 273 Group Project
1. Introduction:
The goal of our system is to develop an application which is similar to AmazonFresh
Farmers Marketto demostrate the useof REST based Web Services in our Middleware
technology , the use of RabbitMQ as a messaging platformfor communication between
front-end channels with backend systems, and implementing the connection pooling
concept to effectively manage our connections and how it effects the overall
performanceof the system and finally to showcaseas to where and which pages to use
the SQL and NOSQL databasein our system. Our Application offers widerangeof
grocery items for sale, as well as a subsetof items for purchaseto the customers.Items
that are ordered are available for home delivery on the sameday or the next day,
depending on the time of the order and the availability of trucks which arealso
managed by our application.Herethe local farmers can sell their fresh producesuch as
lettuce, tomato, potato, oranges,carrots,etc to customersbygetting them approvedby
the admin. The farmers puttheir descriptions of products and introduction to their
farms that includes history, farming methods, video tour,owner profileetc. Customers
can browsemany local farmers and items, and makepurchases.They can check the
order progress in the web and also check the real time locatin of the delivery truck
through googlemaps.
2. SystemDesign:
Block Diagram for AmazonFresh
5. AMAZON FARMERS FRESH
5 | P a g e
CMPE 273 Group Project
Sessions (Implementedusing Passport.JS andstoredinMongo)
SystemDesign(Continued….)
Amazon Fresh Client represents the front-end wherecustomers can select various
agricultural items fromdifferent forms. Functionality such as available fresh produce
items, delivery method and description of farmers and forming methods can be
accessed fromthis page. User interface is customized for the role of the logged in user.
If the logged in user is a customer and if the request is made to buy a productthen
server enques this in a request queue with a specific correlation_id. This requestwill be
forther forwarded to service defined for this type of request. Itis here RabbitMQ plays
6. AMAZON FARMERS FRESH
6 | P a g e
CMPE 273 Group Project
an important role of decoupling the different components to address scalability. After
the requesthas been serviced, the responsewill be enqueued in the RabbitMQ
responsequeue for the predefined correlation_id. Finally, it will be sent back to client
for display. All the session level and configuration information is stored in the Redis
cache. Oncethe user is authenticated, for the subsequentrequests the information
stored in the Redis cache will be retrived for the validation.
In our AmazonFresh Farmers Marketapplication, weare making use of bootstrap,
HTML5 and angularjs for the client side code and Node js for the server sidecode. The
application provides the users with a AmazonFresh Farmers Market likeinterfacewith
the basic functionalities likeallowing the farmer to sell his fresh produceby creating his
accountand by updating his products which arein prior approved by the admin and are
purchased by the customers who can view all the products, ratethemand review them
and are also provided with information about a registered delivery truck and can live
track it while it is out for delivery.Thecustomers arealso provided with a bill at the end
of each order placed.The products are also dynamically priced with their price varying
on the days when they havehigh demand etc. The customer should be logged in while
doing a checkoutof the products , if not he can signup and carry outthe request. The
farmer,customer,admin product, trucks and billing information is stored in Mysqland is
retrieved whenever required whereas the farmer introduction video and all images are
stored in MongoDb for easy management.Wehavemadeuse of connection pooling in
the databaseto effectively manageour connections and to not create a overhead on
the system as wewill be testing our application on huge data. Wehavemade useof
RabbitMq as a messaging platform for high availability and to increase the
performance.
Test Scenarios:
We have also used testing frameworks to test our application namely Jmeter for testing
the performanceof the systemwhen subjected to varying load of the clients and the
other namely mocha testing framework.
Github:
We have used GitHub which is a web-based Git repository to host our Application.
URL: https://github.com/vaisham92/AmazonFreshMock
8. AMAZON FARMERS FRESH
8 | P a g e
CMPE 273 Group Project
3.Object ManagementPolicy
3.1 Planning and Requirement Analysis:
In this stage, we analyzed and performed requirement analysis, as per the project
requirements in the three tiers which are as follows:
a) The client tier: The front-end users namely customers, farmersand theadmin will
interact with our applications and sends responses using theUI interface.
b) The middle tier/middleware: The majority of the processing of the inputs takesplace
in this tier, it performs the sending and receiving of the messages between distributed
systems. Itis atthis most critical point that it needs to integratenew components or to
scaleexisting ones as efficiently as possible.Themodules havebeen implemented using
RabbitMQ which implements the Advanced Message QueuingProtocol.
c) The third tier: This tier consists of database to storedata of the system. Atthis tier,
we also have constraints and relations that define the data. Mostof the modules use
MySQL as the relational databaseand the videos and images are stored using MongoDB
as the NoSQL database to storedata.
3.2 Considerationof the Functional Requirements:
As per the projectrequirement, we implemented different modules namely Farmers,
Customers, Billing, Admin, Billing and Trucks. Each of the modules have an associated
schema which are responsiblefor showing how objectshould be stored in database.
Each objects exhibits their respectivefunctionalities as per the projectrequirements.
3.3 Development:
According to the projectrequirement, we havecreated the UI and have implemented
differentfunctionalities. Additionaly, Wehave also implemented key features likemaps
using Google maps API and live tracking of the trucks by the customer track the exact
location of the truck.Wehaveused connection pool to efftectively manage our
connections on huge load and Rabbit MQ to increasethe sustainability while the load
in high.
9. AMAZON FARMERS FRESH
9 | P a g e
CMPE 273 Group Project
3.4 Testing the System:
After the development of our application, on the basis of requirement, we haveused
testing frameworks to test our application namely Jmeter for testing the performance
of the system when subjected to varying load of the clients and the other namely
mocha testing framework.Wehavealso drafted the test cases which were checked if all
the requirement functionality is working fine or not.
4. Handling of Heavy WeightResources
We have used the following to efficiently manage the heavy weight resources :
4.1 Usage of ConnectionPooling:
Whenever an application needs an access to databaseit connects to the database.
Hence, it will be disadvantageous if it connects every time a user sends a requestfor a
particular data.so our application makes useof connection pooling wherewe maintain
a pool of connection instances.Herewecan create any number of connection objects
and keep it in a pool so if a requestcomes it will take a instance fromthe pool and
serve. After accessing the data and we no longer want the connection werelease it
back into the pool and it will be reused by some other function.In this way, it makes the
access faster improves the performanceof an application.
10. AMAZON FARMERS FRESH
10 | P a g e
CMPE 273 Group Project
4.2 Usage of Rabbit MQ
Rabbit MQ is a messagepassing servicewhich uses the AMQP protocol. It serves
request fromclient to server and sends responsefromserver to client. Messaging
enables softwareapplications to connect and scale. We have made separate queues for
handling the data fromdifferent modules viz. admin, truck,farmers,productcustomer,
billing etc. Applications can connect to each other, as components of a larger
application, or to user devices and data. Messaging is asynchronous, decoupling
applications by separating sending and receiving data.Hence by making use of
RabbitMQ in our systemweare making it reliable and highly available.
11. AMAZON FARMERS FRESH
11 | P a g e
CMPE 273 Group Project
4.3 Usage of RedisCaching:
Redis is a remote data structureserver and is extremely useful for cache management.
Redis can be accessed by all the processes of your applications, possibly running on
severalnodes (something local memory cannot achieve). Redis memory storageis quite
efficient, and done in a separateprocess. If theapplication runs on a platform whose
memory is garbagecollected (node.js, java, etc ...), it allows handling a much bigger
memory cache/store. Redis can also persistthe data on disk if needed. Redis can
replicate its activity with a master/slavemechanismin order to implement high-
availability. Itallows for fine-grained control over eviction though a choice of six
different eviction policies. Redis employs more sophisticated approaches to memory
management and eviction candidate selection. Redis gives us much greater flexibility
regarding the objects we can cache. Redis allows key names and values to be as large as
512MBeach, and they are binary safe. Redis has six data types that enable more
intelligent caching and manipulation of cached data, opening up a world of possibilities
to the application developer.Hence By making use of Redis in our application we are
making it highly available and efficient.
12. AMAZON FARMERS FRESH
12 | P a g e
CMPE 273 Group Project
5. Policy used to decide when to write todata
In our application we havewriten or haveupdated into our database only after the
processing of our requestis complete so that the data inserted into the database is
correct and notincomplete.
6. IMPLEMENTATION DETAILS
1. Performance TestingUpdates
13. AMAZON FARMERS FRESH
13 | P a g e
CMPE 273 Group Project
Note: Performed on heaviest call – getBillDetails
ResponseTime
25
20
15
10
5
0
100 200 300 400 500 1000
Number of Concurrent Users
Without Connection Pooling With Connection Pooling
Rabbit MQ + Connection Pool Rabbit MQ + ConnectionPool + Redis
Numberofestimatedtransactions/sec
14. AMAZON FARMERS FRESH
14 | P a g e
CMPE 273 Group Project
2. Mocha TestCases:
Performanceimprovement VsConcurrency
45%
40%
35%
30%
25%
20%
15%
10%
5%
0%
100 200 300 400 500 1000
Concurrency
Connection Pool ConnectionPool + Rabbit MQ ConnectionPool + Rabbit MQ + RedisCache
PeformanceImprovementin%
34. AMAZON FARMERS FRESH
34 | P a g e
CMPE 273 Group Project
Part-2
Clicking the fruits subcategory
35. AMAZON FARMERS FRESH
35 | P a g e
CMPE 273 Group Project
Clicking the apples productcategory
Clicking the specific apple (Product)
Searching a product
42. AMAZON FARMERS FRESH
42 | P a g e
CMPE 273 Group Project
CartInformation
Getting Farmer Details on the Cartpage.
43. AMAZON FARMERS FRESH
43 | P a g e
CMPE 273 Group Project
Looking at the reviews in the productpage
44. AMAZON FARMERS FRESH
44 | P a g e
CMPE 273 Group Project
Cart page after adding producttocart
Clicki proceed to checkout and filling shippingdetails
45. AMAZON FARMERS FRESH
45 | P a g e
CMPE 273 Group Project
Clicking continue and going to payment infopage
Click pay now and going to confirmationpage
46. AMAZON FARMERS FRESH
46 | P a g e
CMPE 273 Group Project
Clicking profilebutton
Profileview
47. AMAZON FARMERS FRESH
47 | P a g e
CMPE 273 Group Project
Clicking all placed orders
View placed orders
49. AMAZON FARMERS FRESH
49 | P a g e
CMPE 273 Group Project
8. Dynamic PricingAlgorithm.
Compute the averagepriceof the same productfor all quantity in the Database.
Compute the averagepriceof the same productsold by the AmazonFresh.
Then find the averageof step1 and step2 in the databasewhich will shown as the
dynamic price based on demand supplymodel.
If no similar products are available, DPA will show the result asnull.
The admin has an option to enter the price fromthe DFAAlgorithm.
ImplementationExample:
select sum(quantity) assumOfQuantity from Productswhere category_id =1 and
subcategory_id =1;
select quantity,price from Productswhere category_id =1 and subcategory_id =1 order
by price desc;
select price from Productswhere category_id =1 and subcategory_id =1;
select max(price) from Productswhere category_id =1 and subcategory_id = 1;
UI Implementationand How toapply the same: