Back to Portfolio
SaaS

SaaS Project Management Tool

A collaborative workspace tool with Kanban boards, Gantt charts, and real-time team usage analytics.

SaaS Project Management Tool

Project Overview

### Project Overview The **SaaS Project Management Tool** was built for a software development consultancy that wanted to productize their internal workflow efficiency tools. The goal was to create a competitor to Asana or Jira, focusing on simplicity and speed for agile teams. ### Problem Statement Existing tools were either too simple and lacked features or too complex and slow. The market needed a "Goldilocks" solution that offered powerful features like dependency tracking and resource management without the steep learning curve. ### Solution Provided NacroSoft delivered a Single Page Application (SPA) with a heavy focus on real-time collaboration. We used WebSockets to ensure that any change made by one user (e.g., moving a Kanban card) was instantly reflected for all other team members. We also built a robust subscription management system. ### Technologies Used * **Frontend:** Vue.js, Vuex, Tailwind CSS * **Backend:** Golang (Go), Fiber Framework * **Database:** MongoDB * **Real-time:** WebSockets (Socket.io) * **Cloud:** Google Cloud Platform (GCP) ### Key Features * **Real-Time Collaboration:** Instant updates on tasks, comments, and document edits. * **Advanced Views:** Switch between Kanban, List, Timeline (Gantt), and Calendar views. * **Automated Workflows:** Custom rules to automate task assignments and status updates. * **Time Tracking:** Built-in timers and timesheet generation. * **Integrations:** Seamless sync with Slack, GitHub, and Google Drive. ### Business Impact * **Acquired 500+ paid enterprise customers** in the first quarter. * **Reduced project setup time by 60%** compared to competitor tools. * **High user retention rate of 92%** due to the intuitive interface. ### Team Size 7 Members ### Role Breakdown * **Product Owner (Client Side):** Defined the vision and roadmap. * **Tech Lead:** Chose the Golang stack for high-performance concurrency. * **Frontend Developers (2):** Built the complex interactive UI components (drag-and-drop boards). * **Backend Developer:** Handled the API and subscription billing logic. * **UI/UX Designer:** Focused on micro-interactions and usability. * **DevOps Engineer:** Set up the containerized deployment on GCP.

Project Gallery

SaaS Project Management Tool screenshot 1
SaaS Project Management Tool screenshot 2

Technologies Used

Vue.js
Golang
MongoDB
WebSockets
GCP

Project Details

CategorySaaS
Date2/15/2026
ClientN/A