Back to projects
Feb 10, 2025
2 min read

Job4Online Casual App

Developed and delivered the casual-workflow app as part of the multi-app Job4Online monorepo.

Overview

Casual-workforce application delivered as part of the Job4Online platform suite.

Highlights

  • Implemented feature work in a multi-app monorepo with shared packages.
  • Shipped through automated CI/CD and containerized deployment workflows.
  • Maintained consistency with shared UI and utility packages across applications.
  • Supported scalable cloud operations with the broader platform infrastructure.

Documented Features

  • Public Experience: Public pages for about, legal (privacy/terms), hiring resources, workers resources, and contact.
  • Casual Job Discovery: Casual job listing/detail routes with slug/location-based pages for local browsing.
  • Provider Workflows: Provider dashboard with applications, preferences, notifications, workers, and post-job features.
  • Provider Job Management: Provider job pages with application views per posted job.
  • Seeker Casual Profile Flow: Profile create/resubmit pages for seeker onboarding into casual opportunities.
  • Auth & Account: Sign-in/sign-up, SSO, onboarding, verify email, forgot/reset password, and impersonation support.
  • Payments & Commerce: Stripe casual-job payment webhook routes and payment-related router modules.
  • Resume & Profile Services: Resume parse API, profile completion modules, update-profile/public-profile routes, and related stats modules.
  • Operational APIs: Geocode route, Uploadthing route, docs route, RPC endpoints, and notification/phone/user router modules.