Market Applicaton



The Aim of the Application

How to enhance shopping services for a usual supermarket through database methods ?


Our Application is made for markets owners and their clients.In this difficult period due to the coronavirus pandemic home delivery has become the new way of shopping , that's why our we have elaborated this application to link between customer and the market . Using this App crowdness will be reduced in front of market doors. Through this project, we’re trying to improve and widen shopping opportunities, which is nowadays a feature that any market should develop so as to increase margins on products on the one hand, and to help containing the epidemic on the other hand.

Database in our Project


This application needs a database to stock data of both customer and markets like the name of the customer(age,location etc...), in the other hand we have the data of the differents markets like locations and thier names etc... Using Database will facilitate the job for markets owners as they will have ordered lists of their customers matched with their purchases.With Firebase we will have a real time database integrated to the application . Our database has to contain principally a geographic property, and a way to contact the customer. We could also add other parameters such as the number of visits during last month and the mean amount spent. Indeed, using the data furnished when issuing a fidelity card, we can rank customers using their consumption habit and periodicity and link it with their proximity to the market. Thereby, we can call customers and ask them if they would be interested in a shopping service with an optimized cost, as the market is nearby. This database also allows us to send e-mails to customers with diminishing rate of visit to the supermarket and try to re-attract them with coupons.

How to code the App

This Application must be programmed with an oriented object Language .
Add to that we must implement in our code CRUD methods to have a functional database .
Then while coding we have to declare our classes and our objects and implement the getters and the setters .
The Database must be integrated in the code as we mentionned .