Snoopi.io
Started as a way to learn PHP OOP properly. Ten years later it is still running, and still shipping.
- Type
- SaaS
- Timeline
- 2015 — present
- Role
- Founder — everything
- Live
- snoopi.io
Origin
This one started as a learning project in 2015. I wanted to understand PHP object-oriented programming properly, and building a real REST API that other developers could actually use seemed like a better teacher than a tutorial.
Ten years later it is still in production.
What it does
GeoIP location and IP fraud prevention. Developers hit the API to resolve an IP to a location; marketers use the tracking script to understand where landing page traffic actually comes from.
Engineering notes
- Real-time tracking script for sites and landing pages
- GeoIP-driven landing page optimisation
- Custom dashboard with invoice and subscription management
- Stripe integration using a custom card form
What is next
AI analysis, to help marketers identify their best-performing pages rather than just reporting where visitors came from.
Skills applied
Engineering
- PHP OOP
- REST API design
- Real-time tracking
Product
- Subscription billing
- Invoice management
- Custom dashboard
Marketing
- GeoIP landing-page optimisation
Built with
- PHP
- REST API
- WordPress
- Stripe