AAbolfazl.dev
All work
Portal · Business · Company self-service

MyCo Company Portal

Case study
246 commits
(01)Overview

MyCo is a company self-service portal for organizational users who manage profile data, submit performance-appraisal and tax-relief information, pay annual fees, upload documents, and communicate through tickets. The strongest frontend work is around payment branching, SSO, large-file upload infrastructure, and many backend-driven business forms.

(02)Highlights
  • 01Contributed major frontend work to a company self-service portal, turning complex annual-fee, tax-relief, performance-appraisal, profile, ticketing, and document workflows into reusable authenticated product flows.
  • 02Built a presigned upload workflow with validation, progress, abort, failure states, and finalize handling so large or sensitive documents could be uploaded directly to storage without blocking business forms.
  • 03Implemented annual-fee payment flows that branch between cash, cheque, custom, and cheque-custom methods, mapping changing form state and backend validation into clear user-facing errors.
  • 04Integrated SSO verification and token routing for a statically exported app, allowing users to enter the portal through centralized authentication while keeping frontend deployment simple.
Role
Significant frontend contributor
Timeline
Shared company project
Context
Company self-service
Stack
Next.jsTypeScriptTanStack QueryReact Hook FormMinIOStorybook
(03)Galleryimage placeholders
Annual fee payment method branching
Presigned upload progress and file states
Company profile and appraisal modules

Comments

(0)

Loading saved comments...