Ecommerce Template
Modern ecommerce template built with Next.js 16, React 19, Drizzle, Better Auth, Supabase, and Stripe.
Monitor any product page and get an alert when the price drops or it is back in stock.
CommerceTypeScript · PythonGitHub @its-daniloOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Price & stock monitor SaaS with a Python scraping worker. Next.js, Supabase, Stripe, Playwright.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A price and stock monitoring SaaS. Paste a product URL, set a target price, and
get an email when it drops or comes back in stock. Free tier plus a paid Pro plan.
Live demo: add your Vercel URL hereRead the full README ↗A price and stock monitoring SaaS. Paste a product URL, set a target price, and get an email when it drops or comes back in stock. Free tier plus a paid Pro plan.
Live demo: add your Vercel URL here
/src): Next.js (App Router, TypeScript) + Tailwind. Dashboard,
auth and Stripe billing. Deployed on Vercel./worker): Python job that does the scraping and alerting. It uses
httpx + BeautifulSoup, with Playwright as a fallback for JavaScript
pages, and a layered price parser (JSON-LD, then meta tags, then CSS selector).
Scheduled by GitHub Actions (.github/workflows/check-prices.yml).See SETUP.md. Short version:
cp .env.example .env.local # fill in Supabase + Stripe
npm install
npm run dev # web app at http://localhost:3000
cd worker # the scraper
pip install -r requirements.txt
cp .env.example .env # fill in Supabase (+ Resend for emails)
python check_prices.py