# [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