To receive real-time placement alerts, open the link below and follow the instructions for your specific browser/device:
🔗 Live Link: https://tnp-listing-notifier.vercel.app/
- Click the link above, tap "Enable Notifications", and select Allow when prompted by the browser.
Brave aggressively blocks native web push hooks by default. If you prefer using Brave:
- Open the Vercel link.
- Click the Brave Shield icon in the address bar.
- Toggle the shields Down for this site.
- Click "Enable Notifications" again.
- Alternative: Open the link inside Google Chrome instead.
Apple restricts background web push notifications unless the site is added as a web app.
- Open the Vercel link exclusively in Safari (Chrome/Brave on iOS will not work).
- Tap the Share button (square icon with an up arrow) at the bottom of the screen.
- Scroll down and select "Add to Home Screen".
- Close Safari, go to your iPhone's home screen, and open the new app icon.
- Tap "Enable Notifications" inside the app and allow system permissions.
This project is built using a modern serverless and automated architecture:
- Web Scraper: Python, Selenium (
undetected-chromedriver) - Automation: GitHub Actions (Cron Jobs)
- Database: Supabase (PostgreSQL)
- Frontend & API: Next.js (App Router), TypeScript
- Hosting: Vercel
- Notifications: Native Web Push API
If you have any questions, suggestions, or want to discuss the architecture, feel free to reach out!
- Email: ash.alvin.1954@gmail.com
- Twitter/X: @AshGupta_h3re