All work

Case study · Software development and QA

Cross Check.

A SaaS Chrome extension designed to simplify QA, bug reporting, and testing workflows for development teams.

What we built
SaaS Chrome extension and web app
Stack
React 19, Vite, Ant Design, Axios
Services
Chrome extensionSaaS web appJira and ClickUp integrations
Laptop showing a bug report with a session replay video and a console log panel

About the project

What is Cross Check?

A SaaS Chrome extension designed to simplify QA, bug reporting, and testing workflows for development teams. Traditional bug reporting is often slow, unclear, and filled with back-and-forth communication. The extension solves this by enabling instant session replays, annotated screenshots, and effortless bug sharing, helping QA testers, developers, and project managers collaborate. The goal is to eliminate friction in bug reporting while maintaining scalability, speed, and ease of use.

Objectives

Build a SaaS-based bug reporting tool with strong focus on QA workflows. Provide team collaboration through sharing and integration with tools like Jira/ClickUp. Enable instant replay and screenshot capture for precise bug documentation. Ensure high performance, scalability, and security for a growing user base.

The solution

What we built.

Effortless Bug Reporting

Capture and share bugs instantly through screenshots and session replays, reducing manual explanation time.

    Session Replay

    Instantly review the last 2 minutes of activity for better debugging context.

      Screen Recording & Media Support

      Record and share workflows or issues directly via VidStack integration.

        Integrations

        Send bug reports as actionable tasks into Jira or ClickUp, eliminating repetitive reporting steps.

          Tech stack

          What it runs on.

          Frontend
          React 19ViteAnt DesignAxiosVidStackReact QueryLucide Icons
          Backend & Database
          Node.jsExpress.jsMongooseMongoDBNodemailer

          Process

          How we got there.

          1. 01Frontend

            Built with React 19 and Vite · Ant Design standardized the UI · React Query and Axios handled efficient state management and data fetching

          2. 02Backend

            Node.js with Express.js powered the APIs · Connected to MongoDB through Mongoose for structured storage of bug reports, sessions, and users

          3. 03Collaboration & Integrations

            Email notifications and secure authentication implemented using Nodemailer · Jira and ClickUp integrations streamlined team reporting workflows

          4. 04Testing & QA

            Internal QA cycles validated the extension’s usability, speed, and bug resolution accuracy

          Design

          Typography and colour.

          Typeface

          Inter

          Regular, Medium and Bold weights

          Colour palette

          Building something like Cross Check?