
Financial Management Platform
As part of the University of Guelph Robotics Team (UGRT), I am working in a group of 3 to develop a financial management software to simplify our finances. We are currently designing and coding a dashboard-based system modelled after our needs and specifications. For the project, we are using Java as well as SQLite and JavaFX graphics libraries to help with backend processing and displaying the information.
During the beginning stages of the project I lead the front-end development including the layout of the dashboard, how information will be displayed, and what functions need to be matched to physical components. Since I am new to JavaFX, I have spent a lot of time experimenting with graphics rendering, pulling my skills of graphics from my Traveling Salesman Project. where I could to learn more for the next phases.
During the future phases of the project, I will continue to be responsible for integrating the functions with their physical components, adding in cursor listeners and buttons, and minor bug fixes to my pre-existing code. I will also be responsible for supporting the other group members as they will be designing and building functions to help with displaying relevant information. Many of the features that I've designed are there to improve the user's experience, but also condense the information into usable data points. The extra features include having a statistics section that features key information about the sub team's financial situation, a graphs section to translate the numbers into pie charts and bar graphs, and having a function to export the data into a PDF to be distributed to our shareholders or for personal reference. I felt these added features helped make the software more understandable and useful.





