Custom SaaS Platform Development

A SaaS project management app designed to help teams work together using a Gantt chart workflow and real-time updates.

Website

Project name

Flytime

Duration

-

Team

-

Industry

Project management

Technologies

Next.js
MongoDB
Nest.js

Services

Web Development

About Flytime: Gantt-Based Team Collaboration Tool

Flytime is a project management tool that makes visual planning easy. It uses a Gantt chart to show tasks, timelines, and dependencies. The platform also offers messaging, flexible project organization, and subscription-based access.

Task

Our goal was to build a SaaS platform that helps teams manage projects, collaborate in real time, and track progress through a flexible task management system.

The Challenge: Complex Real-Time SaaS with Multiple User Interactions

The main challenge was implementing a large number of interconnected features in a single platform. This meant adding real-time updates, task management, messaging, and complex user interactions. The system needed to let many users work at the same time without delays or errors.

Functionality

Gantt Chart: Drag-and-Drop, Dependencies & Critical Path

The Gantt chart is the core of the platform. It allows users to create and manage tasks with drag-and-drop interactions, define dependencies, and track project timelines. Changes are reflected visually, helping teams understand progress and relationships between tasks.

Project Hierarchy: Projects, Folders, Tasks & Subtasks

Flytime supports a flexible hierarchical structure. Teams can organize work into projects, folders, tasks, and subtasks, making it easier to manage complex workflows and large projects.

Built-In Chat: Real-Time Messaging within Projects & Tasks

Built-in messaging

Flytime provides a built-in messaging system that facilitates communication within the project, task, or milestone.

Real time

Users can engage in real-time discussions, share files, and tag team members for efficient collaboration.

Real-Time Interaction with WebSockets

We implemented real-time updates using WebSockets. Any changes, such as task updates, assignments, or messages, are instantly visible to all users without page reload. This keeps teams in sync while working.

Multilingual Support & Timezone Compatibility

01

Flytime supports three languages: English, Chinese (traditional), and Chinese (simplified)

02

The platform also incorporates timezone support, displaying dates and deadlines based on the user's chosen timezone.

Subscription & Payments: Stripe, PayPal, Free/Standard/Enterprise

The platform follows a SaaS model with multiple subscription tiers. Users can choose between Free, Standard, and Enterprise plans, with monthly or yearly billing. Payments are handled through Stripe and PayPal.

Results: Adopted Across Industries

The platform has been successfully launched and adopted by teams across different industries. Its combination of visual planning, real-time collaboration, and flexible structure makes it suitable for a wide range of use cases.

Looking to Build a SaaS Platform? Let’s Talk

We build SaaS products with complex logic, real-time features, and scalable architecture. Get a tailored estimate within 48 hours.