Skip to content
SkyPi Project
All projects
ITClient application

Siakad YissHub

A school academic and finance system used day to day by an education foundation.

Status
Live in production
Since
2025
Client
Yayasan Islam Sahabat Sunnah (YISS)

A web-based school portal for Yayasan Islam Sahabat Sunnah (YISS). Not a prototype โ€” admins and parents use it every month for matters involving real money.

Three modules run alongside each other. SPP manages student and parent records, issues invoices automatically on a cron schedule, and sends reminders. Qurban Project offers staged savings against a catalogue of packages. Amal Jariyah opens a monthly donation channel for parents.

Since August 2026 notifications go out over two channels at once: email and Telegram. The foundation designated Telegram as its official broadcast channel, and the same bot is being set up as the foundation for an AI assistant in the next round.

School identity โ€” name, address, contact details, and logo โ€” is editable by admins from a panel, with no code changes. Those edits carry through to the header, sidebar, landing page, and outgoing email.

What's running

  • SPP module: automated invoicing via cron, with email and Telegram reminders
  • Qurban module: staged savings against a livestock package catalogue
  • Amal Jariyah module: recurring monthly donations from parents
  • Payments through Midtrans Snap, with an idempotent signature-verified webhook
  • Authorisation enforced in the database through Row Level Security

Built with

  • Next.js 16
  • React 19
  • TypeScript
  • Supabase (Postgres, Auth, Storage)
  • Midtrans
  • Tailwind CSS 4
  • Recharts
  • Telegram Bot API
  • Nodemailer