SaaS & Productivity
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













