Back to projects
Date February 2026
Status Published
Role Lead Developer / Full-Stack / Designer

The Task Portal

At The Task Portal, we believe that effective project management shouldn't be complicated. Our mission is to provide teams with intuitive, powerful tools that help them organize their work, collaborate seamlessly, and achieve their goals.

The Challenge:

The Task Portal was built to help teams generate real work output and convert collaboration into completed projects. Research was done to understand what teams expect from a task and project tool, how they run their workflows, and what a small or growing company needs from a single management system.

What I built:

A complete internal system to manage daily operations—a full multi-tenant task and project management system with role and plan-aware access.

This dashboard allows the business to:

  • Manage projects and tasks on Kanban and calendar views
  • Use custom statuses, subtasks, dependencies, and recurrence
  • Handle Stripe subscriptions and payment workflows
  • Create tasks via Slack /task and enforce 2FA
  • Handle support tickets and usage reporting

This system enables The Task Portal to manage the entire customer lifecycle—from signup to payment—within a single platform.

What I learned:

I learned what it takes to run a management system in this space—how to model teams, projects, and tasks in a multi-tenant setup and how to enforce plan limits and roles without getting in the way of daily use.


I got better at building software around real workflows: turning “we need Kanban and calendar and billing” into a single app with a clear data model, APIs, and UI. I designed subscription and payment flows with Stripe and a relational database—checkout, portal, webhooks, and keeping the app’s idea of the plan in sync with Stripe.


I gained experience evaluating and integrating third-party services: Slack for the /task command, TOTP for 2FA, and wiring their APIs and webhooks into the same codebase. I also learned to design for both sides at once—a conversion-focused marketing site and signup flow on the front, and a dashboard with reporting, support tickets, and a Super Admin layer for platform operations on the back—so one product can serve acquisition and daily operations.


Built with

PHP PDO OOP (MVC) MySQL JS CSS Apache Docker