Skip to content

scsd-cdh/battery_test_gui

Repository files navigation

Battery Qualification Bench GUI

Battery qualification is a crucial step when building a CubeSat. The team must purchase a batch of cells and evaluate them to ensure they pass the NR-SRD-139 requirement. The GUI serves as a pilot and controls several Battery Cell Qualification Benches. It also logs all the data so that it can be looked at later on.

Getting Started

To run the application in the development environment the developer must run the following commands.

yarn install
yarn tauri dev

This should launch the application.

Contribution

Before attempting to contribute to the project, the reader must familiarize themselves with the Software Design Document. The document explains in detail the architecture of the application and serves as a guide for the development of the tool.

For all development related to the visuals of the application, please use shadcn components, do not make custom components unless you need to group several shadcn components together. The project already has several of the components installed, these can be seen in src/components/ui. If the component you want to use is missing, simply install it following the guide on the shadcn website.