Supplied is a fin-tech application that is specialized in financial forecasts, planning and budget administration. Based on a set of factors and criteria such as frequency, prices, utility we generate ideal shopping lists to meet the user’s needs and budget. We forecast what the client might have to buy in the next period of time (days, weeks, months). Architecture Tools used: Backend: -Python: used for the backend code ->we used the following helper libraries: numpy, requests, smtplib, BeautifulSoup(bs4), time -MongoDB: used for the database Frontend: -HTML, CSS, Javascript, Bootstrap4 -each navigation page has its own .html file Midware: The bond between backend and frontend is realized through – Flask Functionalities that are already developed: ✔ Forecast on budget -> budget administration -> evolution of behavior as a consumer -Try to determine a function of type f (t) = the price of the object at time t.

  • This function is built on the data taken from the shopping lists, being a polynomial having the degree and the coefficients determined by the previous prices ✔ Recommendation engine
  • If the budget is exceeded then we offer suggestions about the products that could be removed from the shopping lists
  • We take into consideration a utility that could be: set manually by the user, be set as default for some products or as extremely important for a list of products such as water and medical articles
  • We also consider the frequency with which a product is bought and the unitary cost of it
  • The user has the possibility to choose if that product is deleted or not in the end, so we introduce a "Tinder for Products" concept offering a new dimension to the level of customization that the customer can achieve ✔ Retrieving information from the database
  • We have client database from which we can forecast the products to be bought

  • Classification - products by categories ✔ Creating shopping lists for - day, week, month ✔ Web Scraper

  • Suggesting what is the store with the lowest price for a searched product

  • Sending automatically a personalized e-mail to the user when we find that products

  • We used BeautifulSoup for being able to search everything that we need through Python automation

Share this project:

Updates