Instafication is a smart notification service that monitors booking systems and instantly alerts you via SMS or email when new appointment slots become available. Never miss a booking opportunity again!
- 🔔 Real-time Notifications - Get instant SMS/email alerts when bookings become available
- 🏠 Multi-Service Support - Monitor laundry, parking, rental bookings and more
- 🌍 Internationalization - Available in multiple languages (Swedish, English)
- 💳 Flexible Pricing - Pay-per-use or monthly subscription options
- 📱 Responsive Design - Works seamlessly on desktop and mobile
- 🔐 Secure Authentication - Google OAuth and email/password login
- ⚡ High-Performance Scraping - Efficient monitoring with configurable intervals
- 🎯 Smart Filtering - Get notifications only for your preferred areas and timeframes
- Frontend: SvelteKit with TypeScript
- Styling: Tailwind CSS + Flowbite components
- Database: PostgreSQL with Prisma ORM
- Authentication: Supabase Auth
- API: tRPC for type-safe APIs
- Payments: Stripe integration
- Deployment: Vercel, Cloudflare Workers support
- Email: Sendinblue integration
Users can configure:
- Notification method (SMS/Email)
- Notification timing (1 hour, 1 day, 2 days in advance)
- Service areas (e.g., specific housing areas)
- Service types (laundry, parking, rentals)
Administrators can configure:
- Scraping frequency (minutes)
- Target companies/services
- Service parameters
- Monitoring areas
Currently supports:
- Stockholms Studentbostäder (SSSB) - Laundry booking monitoring
- More services coming soon!
This project is licensed under MIT license.