Official Web Dashboard for Quash
Welcome to the Quash Frontend repository, part of the Quash project. This repository contains the code for the Quash Web Dashboard, your ultimate in-app bug reporting tool. Built by developers for developers, this web dashboard captures everything you need to start fixing issues right away. It displays crash logs, session replays, network logs, device information, and much more, ensuring you have all the details at your fingertips.
- Session Replays: Watch exactly what happened during the bug.
- Crash Logs & Network Logs: Detailed technical information for swift debugging.
- Device Information: Detailed device information including OS version, device model, and more.
- Typescript - Language
- Next.js - Framework
- Tailwind - CSS
- shadcn/ui - Component Library
- NextAuth.js - Authentication
- Google Cloud Platform - Hosting
- Node.js (version 18 or later)
-
Clone the parent repository and move to the frontend directory:
git clone https://github.com/Oscorp-HQ/quash-max.git cd quash-max/frontend
-
Install dependencies: Using npm:
npm install
Or using yarn:
yarn install
-
Set up environment variables: Create a
.env.local
file in thefrontend
directory and add necessary environment variables as shown in.env.example
.
- Run the development server:
Using npm:
Or using yarn:
npm run dev
Open http://localhost:3000 with your browser to see the result.yarn dev
This frontend repository is part of the larger Quash project, located in the parent repository at https://github.com/Oscorp-HQ/quash-max. The parent repository contains multiple components of the Quash project, including this frontend.
For information on other components and how they interact, please refer to the main README in the parent repository.
For contribution guidelines, please refer to the CONTRIBUTING.md file in the parent repository.
This project is licensed under the terms specified in the LICENSE file in the parent repository.