Satyajeet.
Task Forge
Next.jsFastifyPostgreSQLTypeORMTurborepo

Task Forge

A scalable collaborative task management platform built with a monorepo architecture, invite workflows, analytics dashboards, and exportable reporting systems.

Demo Accounts

Emailalice@taskforge.dev
PasswordDemo@123
Emailbob@taskforge.dev
PasswordDemo@123
Emailcarol@taskforge.dev
PasswordDemo@123
Emaildave@taskforge.dev
PasswordDemo@123

Overview

Built for modern collaborative team workflows

Task Forge extends beyond a simple kanban board with structured task tracking, subtask progress, team assignments, invite-based onboarding, analytics dashboards, and Excel exports.

The project was designed using a scalable monorepo architecture with shared Zod contracts for end-to-end type safety across frontend and backend systems.

Teams get assignees, status tracking, due dates, attachments, and a shared view of workload in a familiar card-based UI backed by real collaboration workflows.

Features

Team Collaboration

Assign members to tasks and manage collaborative workflows.

Invite System

Shareable onboarding links with team invite handling.

Analytics Dashboard

Task metrics, charts, status breakdowns, and recent activity.

Excel Reporting

Export task lists and summaries into downloadable reports.

Architecture

Frontend

  • Next.js 15 App Router
  • TanStack Query
  • Zustand
  • Tailwind CSS
  • shadcn/ui

Backend

  • Fastify 5
  • TypeORM
  • PostgreSQL
  • JWT Authentication
  • Swagger + Zod

Infrastructure

  • Dockerized Backend
  • Vercel Deployment
  • Render Deployment
  • pnpm Monorepo
  • Turborepo

Gallery

Product Screenshots

Task Forge screenshotTask Forge screenshotTask Forge screenshotTask Forge screenshotTask Forge screenshotTask Forge screenshotTask Forge screenshotTask Forge screenshotTask Forge screenshotTask Forge screenshotTask Forge screenshotTask Forge screenshotTask Forge screenshotTask Forge screenshotTask Forge screenshot

Metrics

Architecture

Monorepo

Authentication

JWT + Google OAuth

Deployment

Vercel + Render