Skip to content

j86schroeder/cs-billing

Repository files navigation

CS-Billing Interface

CS-Billing (CrowdStrike Weekly Import Utility)

CS-Billing is a lightweight, high-performance web utility built to simplify the auditing and billing of CrowdStrike endpoint security licenses. It allows IT administrators and financial teams to upload raw CSV exports from the CrowdStrike console and instantly transform them into a sortable, filterable, and actionable dashboard.

🌟 The "Problem Solver" Context

In large enterprise environments, security exports can be thousands of rows deep. Manually auditing these for weekly billing or license compliance is time-consuming and prone to error.

I built this tool to provide a "Single Pane of Glass" for security billing. By standardizing the import process, teams can instantly verify endpoint counts, identify stale assets, and ensure accurate billing cycles without opening Excel.

🚀 Key Features

  • Instant CSV Parsing: Drag-and-drop weekly CrowdStrike reports for immediate processing.
  • Enterprise UI: Built with Material UI (MUI) for a professional, responsive data-grid experience.
  • Type-Safe Logic: Developed with TypeScript to ensure data integrity during the import and parsing phase.
  • Real-Time Filtering: Rapidly search by hostname, policy, or status to reconcile accounts in seconds.

🛠️ Tech Stack

  • Framework: React 18
  • Language: TypeScript
  • UI Library: Material UI (MUI)
  • Bundler: Vite
  • Data: CSV-based client-side parsing

💻 Installation & Setup

  1. Clone the repository:
    git clone https://github.com/j86schroeder/cs-billing.git
    cd cs-billing
    npm install
    npm run dev

About

Enterprise utility for parsing and auditing CrowdStrike weekly billing exports. Built with React, TypeScript, and Material UI to streamline security license management.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors