checkerimei.com

IMEI Checker SaaS

🎯 Problem Solved: B2B SaaS platform for phone resellers with enterprise-grade security and dynamic multi-currency pricing. 💡 Technical Challenges: Built 3-tier pricing engine (Basic, Pro, Enterprise) with automatic markup calculation. Implemented real-time DZD/USD conversion via configurable exchange rate in PostgreSQL. Per-user custom pricing overrides stored in JSONB columns. API aggregation layer connecting multiple IMEI providers with fallback logic. 🔐 Security: Row Level Security (RLS) for multi-tenant isolation (IDOR prevention), backend API proxy (keys never exposed to client), per-user rate limiting, IMEI format validation + SQL injection prevention. 📈 Business Impact: User dashboard with balance management + order history, reseller tiered pricing with volume discounts, rate limiting reduces API abuse costs.

Astro 5 React Islands PostgreSQL Supabase RLS Zustand TailwindCSS 4 Rate Limiting
🔐 Row Level Security 🔐 Backend Proxy 🔐 Rate Limiting 🔐 SQL Injection Prevention 🔐 Input Validation
🎯 The Problem

Phone resellers needed a reliable IMEI checking service with multi-tenant isolation, tiered pricing, and secure API access.

💡 The Solution

Built 3-tier pricing engine with automatic markup calculation. Row Level Security (RLS) for multi-tenant isolation. Backend API proxy so keys never exposed to client.

📈 The Impact

User dashboard with balance management + order history. Per-user rate limiting reduces API abuse costs. Real-time DZD/USD conversion.

🔑 Admin Dashboard Access
Email admin@checkerimei.com
Password demo123
Access Level Full Admin Panel

🎁 Full admin access - manage inventory & analytics

💡 Technical Challenges Solved
  • 1

    Row Level Security (RLS) policies for complete multi-tenant data isolation

  • 2

    3-tier pricing engine (Basic/Pro/Enterprise) with per-user custom price overrides

  • 3

    Real-time USD/DZD currency conversion with admin-configurable exchange rate

  • 4

    Backend API proxy - third-party API keys never exposed to client

  • 5

    Session-based auth with HTTP-only cookies (XSS protection)

  • 6

    Profit calculator for resellers to preview margins

  • 7

    Category filtering with 50+ IMEI check services

Technical Architecture

Frontend Stack

  • Astro 5 SSR
  • React Islands
  • TailwindCSS
  • Zustand state
  • Bilingual AR/EN/FR

Backend & Database

  • Supabase PostgreSQL
  • Row Level Security
  • Edge Functions
  • Real-time subscriptions

Infrastructure

  • Vercel deployment
  • Supabase Auth
  • Rate limiting middleware
  • Background jobs

📸 Screenshots

Dashboard
Dashboard 🖥️
Mobile View
Mobile View 📱
Services List
Services List 🖥️
Admin Panel
Admin Panel 🖥️
Check Result
Check Result 🖥️
Mobile Dashboard
Mobile Dashboard 📱

🚀 Use the buttons above to explore: Live Demo , and Full Technical Details