SJI Tech Applications Portfolio

Explore our specialized utility, security, and educational applications. Built with an absolute commitment to user privacy, offline execution, and high security.

iOS / Android / Displays Active

PrayerTimes Masjid Display

SJI Prayer Times is the dedicated Islamic prayer times app for Muslims. Designed for mosques, community centres, and individuals, it displays highly accurate daily Athan and Iqamah times.

Key Features & Technical Capabilities:

  • Accurate Prayer Times: Displays Fajr, Sunrise, Dhuhr, Asr, Maghrib, and Isha times with calculation configurations matching official custom Irish angles.
  • Athan & Iqamah Display: Show both Athan call time and customizable Iqamah (fixed clock time or offset).
  • Home Screen Widget: Sleek iOS widget showing today's schedule at a glance, refreshing automatically.
  • Qibla Compass: Animated compass guiding you to the Kaaba with precise device motion sensor integration.
  • CSV Custom Import & Timetables: Preloaded with 29 Irish city timetables and supports importing custom mosque CSV files directly.
  • PDF Timetable Export: Generate and share monthly timetables in Gregorian or Hijri calendar layouts.
  • Privacy First: Location data is used strictly on-device to calculate times. Zero trackers or data sharing.
Play Store App App Store App GitHub Repository
↔ Swipe left or right to view screenshots
SJI Prayer Times Feature Banner
Prayer Times Clock Widget Screen
Athan and Iqamah Offset Configuration
Qibla Compass perfect alignment
Official City Timetable Selection
Theme Customization and Settings panel
iOS / Android / Tablets Active

Quran Tajweed

SJI Tajweed Quran is a free, beautiful Quran application for reading, listening, and learning. The complete Arabic text comes with color-coded Tajweed rules, enabling confident recitation offline with no ads, trackers, or accounts.

Key Features & Technical Capabilities:

  • Tajweed-Coloured Quran: Complete Quran text with color-coded rules. Supports Uthmani, Simple, and Indo-Pak (Nastaleeq) scripts.
  • Three Reading Modes: Navigate easily via Surah List, Juz List, or high-fidelity page-by-page Mushaf View.
  • Multi-Language Translations: Built-in translations across 14 languages (English Saheeh International, Urdu, Indonesian, German, Italian, and more).
  • Offline Audio Recitation: Verse-by-verse recitation by Al-Husary, Abdul Basit, and As-Sudais. Stream or download for offline use.
  • Secure Bookmarks & Notes: Add personal text and voice notes locally on-device. Microphone permission is optional.
  • 100% Privacy by Design: Absolutely offline-first. No accounts, no cloud sync, no tracking, and no third-party libraries.
Play Store App GitHub Repository
↔ Swipe left or right to view screenshots
SJI Tajweed Quran App Showcase
Surah Listing Page Selection
Quran text with color coded tajweed rules
Mushaf layout representation
Quran Translations menu selection
Qibla compass alignment UI
iOS / Android / SQLite Active

Zakat Management

SJI Zakat Management is a comprehensive, fully offline Islamic Zakat calculator and charity ledger manager. Built for absolute privacy, it isolates financial calculations locally on your SQLite database with no cloud tracking or servers.

Key Features & Technical Capabilities:

  • Multi-Person Profile Management: Manage isolated calculations for multiple family members under custom base currencies and profiles.
  • Gold & Silver Impurity Valuations: Calculate precious metals values by weight, tracking custom impurity deductions (2% to 15%).
  • Comprehensive Asset Tracking: Dynamic input modules for bank account balances, liquid cash, loans given/borrowed, and stocks.
  • Investment Real Estate Portfolios: Register property portfolios with historical purchase costs, debt offsets, and sale gains.
  • Charitable Distribution Ledger: Record charity payouts, view remaining unpaid obligations, and maintain multi-currency conversion logs.
  • Encrypted Backups & Export: Export your secure SQLite database as an encrypted or standard ZIP file directly to local Apple/Android Files.
  • Built-in help guides: Comprehensive tutorials on Nisab, eligible categories, and Islamic wealth assessment formulas.
Play Store App GitHub Repository
↔ Swipe left or right to view screenshots
SJI Zakat Management Banner
Zakat Profile selector screen
Gold and silver calculation weights screen
Loans ledger for given and taken balances
Investment properties log and mortgage offsets
Charitable payouts checklist
Sports Management / SQLite Coming Soon

Badminton Court Manager

Designed specifically to help the SJI Badminton Club streamline player rotations, court allocations, and club game queue management efficiently. It features a smart round-robin generator and skill-based matching algorithms.

Key Features & Technical Capabilities:

  • Court Allocation Dashboard: Track, assign, and manage gameplay across multiple courts simultaneously.
  • Fair Round-Robin Rotations: Algorithmic rotation generator ensuring all queued players receive fair and equal court time.
  • Skill-Based / Rank Grouping: Group and match players of similar skill levels automatically for competitive, balanced games.
  • Audible Queue Notifications: Integrated text-to-speech or buzzer sound alerts when a court's session duration ends.
  • Complete Game Logging: Local SQLite history keeping records of played matches, scores, and individual player performance statistics.
  • Local Administration Lock: Password-protected administrative settings to safely prevent unauthorized modification of club databases.
↔ Swipe left or right to view screenshots
SJI Badminton Logo
Badminton Active Courts View
Queue waiting list interface
Select players for matches
Score Board tracking match stats
Settings configuration page
Utility / System Tool Coming Soon

File Date(Timestamp) Fixer

Most cameras and smartphones encode capture dates in filenames or embedded EXIF headers. When files are copied, filesystem timestamps often reset. SJI File Date Fixer parses dates from names or headers and writes them back precisely—100% offline.

Key Features & Technical Capabilities:

  • Heuristic Date Parsing: Reads filenames (e.g. IMG_20251025_153510) using regular expressions and matches them to true capture dates.
  • Metadata Header Extraction: Reads EXIF tags for JPEG/RAW images and QuickTime atoms for MP4/MOV videos natively on-device.
  • Side-by-Side Dry Run Preview: Colour-coded comparison badges illustrating original filesystem timestamps versus the proposed corrections.
  • Selective Correction Filters: Filter and search folders by name, path, extension type, or matched pattern before writing changes.
  • Full SQLite Undo History: Every batch is saved in a local database. Restoring original dates is completed with a single tap.
  • Exclusion Settings: Exclude specific sub-directories, extensions (.log, .tmp), and wildcards to safeguard crucial files.
↔ Swipe left or right to view screenshots
SJI File Date Fixer Logo
Main scanner select folders
Scanning progress with file counter
Dry run preview comparison list
Exclusion filters screen
Correction Undo history logs
Network Security / WebSockets Coming Soon

Mobile As Security & Baby Monitor Camera

Transform any Android smartphone or tablet into a fully functional security camera or live baby monitor. It utilizes direct peer-to-peer WebSocket streams over your local network—100% private, with no cloud servers or subscriptions.

Key Features & Technical Capabilities:

  • Server Mode Execution: Launches a highly lightweight server on a spare device to stream live JPEG frames at up to ~10 fps securely.
  • Client Mode Viewer: Connect other devices instantly via IP address, hostname, or domain name to watch the real-time feed.
  • Bidirectional Audio Support: Interactive two-way audio allows speaking into the viewer's mic and broadcasting back through the server device.
  • SHA-256 Account Security: All local user logins are authenticated using cryptographic SHA-256 password hashing.
  • Secure SSL/TLS WSS transport: Supports end-to-end transport encryption via self-signed or Let's Encrypt certificates.
  • Local Connection Logging: Track connection events, server uptime, and ports directly within the administrative console.
GitHub Repository
↔ Swipe left or right to view screenshots
SJI Security Camera Logo Icon
Mode selector server or client
Active camera streaming view
Connecting client setup form
Port forwarding guides
Settings console with users and logs
Enterprise / CRM Coming Soon

Automotive Repair Management

An upcoming enterprise CRM and service queue manager engineered specifically for automotive repair workshops, body shops, and detailing facilities.

Key Features & Technical Capabilities:

  • Interactive Booking Calendars: Schedule repairs, estimate service durations, and assign staff mechanics dynamically.
  • Automated Invoicing & Quotes: Generate PDF service estimates, track material costs, and monitor customer invoicing ledgers.
  • Vehicle History database: Archive comprehensive service profiles, tracking parts replacements, diagnostics, and photo records.
  • SMS & Email Alerts: Send automated repair status updates directly to clients when vehicles are ready for pick-up.
  • Offline-First SQLite Desktop Engine: Zero cloud dependency, keeping all client databases strictly and safely local.