Car Cruise Tally
Windows apps to tally local car cruise votes.
View the code on GitHub: [1] [2]
Technologies used:
- C# .NET 4 through 4.7.2
- XAML
- LINQ
Year made/current status:
- Created 2016
- Feature complete for now
- Yearly updates if needed
What they are:
These are two C# XAML calculators used to tally custom ballots for local car cruises I help run. Input fields on the left side of app match the paper ballots that are handed out to the participants, with tab indexes set for quick entry. Outputs on the left show the results. This allows me to quickly enter and tally a couple hundred ballots at a time, while the app filtered out categories automatically as each ballot was entered.
Features of the app include:
- Tab indexing to quickly navigate
- Automatic detection of special category winners
- Automatic exclusion of inelegible cars
Why I made it:
At my job at the time, my responsibilities were being expanded to work on a XAML application. I hadn't ever worked with it at the time so I decided to make something in my spare time to learn the technology. While I recognize a single-user desktop app isn't the most convenient solution for this tallying task, it was valuable at the time to learn XAML.
As changes were made year over year to the car cruises and ballots, I would jump back into the codebases to handle the new requirements, test out new C# language features I learned or wanted to learn (such as getting better with LINQ), and to play "code golf" with an old project.