System Cost Calculation

GitHub

Languages: C#, SQL, XAML

Tools: SQLite, .NET Windows Presentation Foundation (WPF)

This project is a side project I have worked on for my dad who designs fire-fighting system. He asked me to create a demo application for creating record of purchase and order for the parts/items needed for a particular system. At the same time, there are different suppliers who may have different pricing for the items they provide.

For the application, I experimented and used a Model-View-ViewModel (MVVM) architecture approach to organise the structure. Similarly, the idea is to separate responsibilities for each parts that makes the application. The application also make use of commands to listen for events such as user inputs so that changes in views can be invoked as soon as possible. Additionally, it uses SQLite to manage the backend of the application.

The main features of the application includes: