All work
Portal · Scheduling · Internal dashboard
Rahsa Portal
Case study
57 commits
(01)Overview
Rahsa is an internal portal for employees and servicers. Its strongest portfolio story is the scheduling surface: a meeting-room calendar, dense creation/edit flows, participants and conflict handling, timezone fixes, Jalali/Gregorian holiday logic, and dashboard media experiences.
(02)Highlights
- 01Contributed to an internal employee and servicer portal with role-gated routes, dashboard modules, meeting scheduling, documents, media, and operational tables so different user groups could work from a shared frontend.
- 02Built meeting-room calendar behavior with a time-slot grid, computed booking spans, unavailable buffers, loading states, and draggable navigation so users could understand room availability at a glance.
- 03Implemented meeting creation and editing workflows with participants, guests, reminders, serving options, conflict warnings, validation, and refetching so scheduling changes stayed accurate after mutations.
- 04Solved Jalali/Gregorian holiday and timezone edge cases in calendar views, mapping recurring and ranged holidays so date-sensitive dashboard behavior matched local user expectations.
Role
Feature contributor
Timeline
Shared company project
Context
Internal dashboard
Stack
Next.jsTypeScriptTanStack QueryZustandReact Hook FormJalali Dates
(03)Galleryimage placeholders
Meeting-room calendar grid
Meeting create/edit modal and conflicts
Dashboard media player and gallery