---
# System prepended metadata

title: '[Gird the Grid](http://nealford.com/katas/kata?id=GirdTheGrid)'

---

# [Gird the Grid](http://nealford.com/katas/kata?id=GirdTheGrid)

## Functional requirements

Grid management program:
- Take electrical grid parameters from customer
- Constantly update data and optimize parameters to maximize cost efficiency
- Can be instantiated as many times as needed

Control panel:
- Allow users to register, set their grid parameters
- Once a grid is established, users can monitor and control their own grid
- Security, design ...

## Nonfunctional requirements
Grid management program:
- Support grid sizes of up to 2 million customers

Control panel:
- Secure authentification and penetration attempt reporting

Both:
- Near perfect reliability and uptime


## Project structure -> github link

## Project stack

* .NET 5

## C4

![Imaginatorul](https://c4model.com/img/spring-petclinic-components.png)


## AI / ML

 * (Maybe) Maximum flow graph algorithm
 * (Maybe) Neural Network trained on all customers' data

## CI/CD pipeline
