contactprojectstechnologiesabout
delivery app logo

Smart Buy

Web Scraper App

Summary

A demand-driven supermarket product search engine and price tracker. It allows users to find products in multiple supermarkets and track price variations of their favorite products.

Links

Tech Stack

technologies
backend

Node.js

Express

Firebase

Puppeteer

Redis

Supertest

Swagger

hosting

Vercel

Heroku

frontend

React

Redux Toolkit

React Router Dom

Ant Design

D3.js

language

TypeScript

Features

  • Product search functionality powered by web scraping of selected supermarkets, delivering accurate results to users.
  • Dynamic product update functionality with real-time price verification.
  • Visual representation of price trends, facilitating better decision-making for users.
  • Automated caching of tracked products and their price history using Redis, ensuring efficient retrieval and minimizing data latency.
  • Responsive design implementation to optimize user experience across various devices and screen sizes.
  • Streamlined application state management with Redux Toolkit, enhancing performance and maintainability.
  • Incorporate RTK Query addon to efficiently data fetching and caching on the frontend.
  • Robust API design and development for seamless integration with external systems and third-party services.
  • Firebase for efficient storage and retrieval of the tracking product data.
  • Rigorous testing procedures with Supertest to validate application functionality and ensure reliability.
  • Automated generation of API documentation using Swagger for clear and accessible integration guidelines.

Screenshots

https://res.cloudinary.com/myproyects/image/upload/v1649722704/proyects/screencapture-smart-buy-vercel-app-2022-04-11-21_14_36_nkmamm.webphttps://res.cloudinary.com/myproyects/image/upload/c_thumb,g_north,h_500,w_900/v1649722727/proyects/screencapture-smart-buy-vercel-app-2022-04-11-21_17_23_o8kurc.webphttps://res.cloudinary.com/myproyects/image/upload/v1708033978/proyects/screencapture-localhost-3000-2024-02-15-16_57_38_wb0p7x.pnghttps://res.cloudinary.com/myproyects/image/upload/v1708033978/proyects/screencapture-localhost-3000-2024-02-15-17_03_31_wglofa.pnghttps://res.cloudinary.com/myproyects/image/upload/v1708033978/proyects/screencapture-localhost-3000-2024-02-15-17_09_55_l5053h.png