A full-stack project management platform built for agencies — featuring real-time task tracking, team collaboration, client portals, and role-based access control.
At a glance
- Type
- SaaS & Productivity
- Duration
- 12 weeks
- Launched
- 2025
- Technologies
- TypeScript, Next.js, React, Express.js, NextAuth, MySQL
The challenge
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 solution
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.
What we delivered
- 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