Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Serverless Framework
  3. PriceTrack

PriceTrack

MITJavaScript

An open-source price tracker that automatically monitors product prices from e-commerce sites and sends alerts when prices drop.

Visit WebsiteGitHubGitHub
139 stars48 forks0 contributors

What is PriceTrack?

Price Track is an open-source price tracking application that automatically monitors product prices from various e-commerce websites. It collects price data over time, visualizes price trends, and sends alerts to users when prices drop, helping them save money on online purchases.

Target Audience

Individuals who frequently shop online and want to track price fluctuations for specific products, as well as developers interested in building or customizing their own price tracking solutions.

Value Proposition

It provides a fully functional, self-hostable alternative to commercial price trackers, built on a serverless architecture with Firebase for low maintenance and scalability, while offering transparency and control over data.

Overview

Price tracker monitors of products and alerts you when prices drop. Supported tiki.vn, shopee, lotte.vn, ... Built with firebase https://pricetrack.web.app

Use Cases

Best For

  • Tracking price drops for specific products on Tiki.vn, Shopee, or Lotte.vn
  • Setting up personal price alerts without relying on third-party services
  • Learning to build serverless applications with Firebase and React
  • Creating a custom price monitoring dashboard for personal use
  • Experimenting with web scraping and data visualization for e-commerce
  • Deploying a lightweight, self-hosted price tracking tool

Not Ideal For

  • Businesses needing to track prices on global e-commerce platforms like Amazon or eBay
  • Projects requiring real-time, instantaneous price change notifications
  • Non-technical users seeking plug-and-play solutions without setup complexity
  • Large-scale deployments tracking thousands of products with high data volumes

Pros & Cons

Pros

Automated Price Scraping

Uses Firebase Cloud Scheduler for scheduled cron jobs to collect price data without manual intervention, as outlined in the deployment steps.

Email Alert System

Configures Gmail-based notifications to alert users on price drops, demonstrated by the environment variables for gmail_email and gmail_password.

Interactive Data Visualization

Integrates Gatsby.js and React to provide detailed charts for price history over time, visible in the provided screenshots.

Raw Data API Access

Offers API endpoints like /query for developers to retrieve and analyze price data programmatically, as shown in the testing examples.

Cons

Limited E-commerce Support

Only tracks prices from Tiki.vn, Shopee, and Lotte.vn, with plans to add more sites, restricting its use to specific Vietnamese platforms.

Complex Deployment Setup

Requires multiple steps including Firebase CLI installation, environment variable configuration, and manual cron job setup, which can be daunting for beginners.

Firebase Vendor Lock-in

Deeply integrated with Firebase for hosting, database, and functions, making migration to other platforms difficult and increasing dependency.

Scalability and Cost Concerns

The README mentions moving workers to reduce costs, indicating potential issues with handling large-scale data or users on Firebase's free tier.

Frequently Asked Questions

Quick Stats

Stars139
Forks48
Contributors0
Open Issues9
Last commit22 hours ago
CreatedSince 2018

Tags

#api#firestore#serverless#e-commerce#crawler#alerts#tracking#cronjob-scheduler#firebase#web-scraping#react#gatsby#redash#price-tracking

Built With

F
Firebase Hosting
F
Firebase Functions
R
React.js
N
Node.js
F
Firebase Firestore

Links & Resources

Website

Included in

Serverless Framework2.2k
Auto-fetched 15 hours ago

Related Projects

Official joke APIOfficial joke API

Official Joke API!

Stars1,017
Forks389
Last commit1 year ago
SpiderlessSpiderless

Web spider as a service, spider on serverless

Stars185
Forks24
Last commit3 years ago
Serverless ExpressServerless Express

Run your unmodified express app on AWS Lambda via the Serverless framework.

Stars151
Forks21
Last commit2 years ago
TypeScript composite monorepoTypeScript composite monorepo

Example repo on how to use yarn workspaces together with the serverless framework.

Stars123
Forks10
Last commit8 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub