SaaS & Productivity

24Agency - Project Management Platform

ClientVectoora
Duration12 weeks
Year2025
24Agency - Project Management Platform

Project Story

From idea to Result

Context

24Agency was built to solve a real pain point for creative and digital agencies — the lack of a unified workspace that combines project tracking, client communication, and team management in one place.

The platform features a multi-role system with distinct views for admins, project managers, and clients. Tasks can be organized in Kanban boards or list views, with real-time status updates, deadlines, and priority levels.

Authentication is handled via NextAuth with support for credentials and OAuth providers. The backend is powered by Express.js and Prisma ORM on MySQL, ensuring type-safe database operations and clean API design.

TypeScript
Next.js
React
Express.js
MySQL
Tailwind CSS
Docker
Vercel

Key Features

Kanban & List View Task Boards
Role-based Access Control (Admin / PM / Client)
Real-time Status Updates
Client Portal with Limited Access
NextAuth Authentication (Credentials + OAuth)
File Attachments & Comments
Deadline & Priority Management
Activity Feed & Notifications
Project Analytics Dashboard
Docker Containerized Deployment

Project Gallery

Dashboard Overview
Project Board View
Task Management
Team Collaboration
Client Portal
Role-based Access Control
Project Timeline
Notifications & Activity Feed
Analytics & Reporting
Settings & Integrations
Authentication Flow
Mobile Responsive View