Web platform · SaaS

TMGD Asistanı

Brings the company, visit and document tracking that dangerous goods advisers and advisory firms run on spreadsheets and paper into one panel, with reminders.

  • Dangerous goods
  • Advisory
  • SaaS
TMGD Asistanı dashboard: company list, visit calendar and document counters
Dashboard

Purpose and audience

A management platform for dangerous goods safety advisers and the advisory firms that employ them. It brings the companies, visits, documents and regulatory reminders an adviser has to track into one place.

The problem

Advisory work mostly runs on spreadsheets and paper. Company assignments, visit schedules and document tracking live in different places, and regulatory reminders are sent by hand.

My role

I handled the idea, design, development, testing and release on my own. The starting point was the problems I ran into in advisory work.

Key features

  • Role-based accounts with separate permissions for advisers and advisory firms
  • Approval-based company–adviser assignment flow
  • Visit, audit and training calendar
  • Document management and archive
  • Automated reminder emails via scheduled jobs
  • PDF report generation
  • Subscription management

Technical choices

  • Next.js 14
  • TypeScript
  • Tailwind CSS
  • Leaflet
Supabase
Database, authentication and document archive (Storage). Data access is restricted with row-level security (RLS) policies.
Resend
Email delivery
Capacitor
App packaging for Android and iOS
Playwright
End-to-end tests