
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

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.
01Frontend
Built with React 19 and Vite · Ant Design standardized the UI · React Query and Axios handled efficient state management and data fetching
02Backend
Node.js with Express.js powered the APIs · Connected to MongoDB through Mongoose for structured storage of bug reports, sessions, and users
03Collaboration & Integrations
Email notifications and secure authentication implemented using Nodemailer · Jira and ClickUp integrations streamlined team reporting workflows
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
More work.
All projects
Tikko Mcro
SaaS browser extension for TikTok sellers: automate promotional campaigns, TikTok OAuth login, user dashboard, and Stripe-powered subscriptions.

Google My Business - Chrome Extension
Custom Chrome extension enhancing Google Maps with real-time competitive ranking analysis, location simulation, and sales intelligence tools.
Building something like Cross Check?