Table of Contents
Cruz is a desktop application that can perform data cross-referencing from Windows AD, Bitdefender Report, DHCP and Kace Report files.
When uploading the necessary files, it formats and manipulates them to be in a format that can be used for queries.
Then it performs queries on the database and filters the data. It manipulates the tables to generate a final report that will tell you which machines have or do not have each file.
To get a local copy and run it, follow these simple example steps.
- Clone the repo
git clone https://github.com/PhMoraiis/cruz.git
- Change directory
cd backend_app
- Install Bun packages
bun install
- Run the server
bun dev
- After that the server will start, the default path is http://localhost:8080
Check the path in the console where you started the application.
If you want to install the application from the latest build, skip the Front-end configuration step.
-
Change directory
cd .. & cd desktop_app
-
Install Bun packages
bun install
-
Run the server
bun dev
-
After that the server will start, the default path is http://localhost:3000
-
If your backend starts in another path, go to the file
src/components/FormCard/index.tsx
and change the request path.
await fetch(`<exchange here>/upload/${endpoint}`
- If your backend starts in another path, go to the file
src/components/HomeCruz/index.tsx
and change the request path.
await fetch(`<exchange here>/report/${type}?format=${format}`
Enjoy the project!
Philipe Morais - [email protected]
Project Link: https://github.com/PhMoraiis/cruz