Inspiration
I competed in Academic Decathlon in high school, and it was incredibly hard to easily view your scores. They were either poorly formatted pdfs or data files that required a specific program to decode, so I wanted to create a program that got rid of those issues.
What it does
It accepts a csv file from the user which holds all the scores of an Academic Decathlon meet. Currently, the web app has three features. You can view the rankings, which is all of the data displayed in a table, which can be sorted by the headers. You can view the medal winners, which shows a table of the medal winners for every event. Finally, there is a compare 2 students feature where you can compare 2 students and see where they are different.
How I built it
I used React js to build the project.
Challenges I ran into
Sorting the table based off the headers is probably my biggest challenge that I have faced so far.
Accomplishments that I'm proud of
I'm proud of the functionality of my 3 main features. They work pretty well and I'm glad I have been able to implement them despite participating as an individual.
What I learned
I have learned that I really like using React js, as this was my first time using it. I had heard about it, but I never realized how much more enjoyable it makes web-development for me.
What's next for Acadec Score Analyzer
I definitely want to add more features, but I have not thought of any extra yet. I also want to, in the future, use Tauri to make this program a windows application. Also, I want to add a saving feature where it will save files you have uploading so you can easily look back at previous scores.
Log in or sign up for Devpost to join the conversation.