Inspiration
So someone I know works in a bank and has to often encounter these codes so I aimed to make this to try and not just help him but all that have to encounter these codes daily to help speed up their day a little
What it does
It takes in a 12 character code and gives an explanation for what each of the individual characters mean e.g. position 1 = meaning position 2 = meaning
How I built it
I built this mainly in Python and used a little json but that was mainly just for reading to and from the log file and the credentials file. The rest of the project was completely python and consists of mostly functions to help clarify what the code does and increase efficiency/legibility
Challenges we ran into
For me the biggest challenge had to be learning how to make a GUI and learning how to take the inputs from that and actually do something with them rather than just letting them free fall into oblivion. Another challenge was that some of the functions somehow clashed with each other/ wouldn't work sometimes so that was a headache to think throuhg and find the cause of
Accomplishments that we're proud of
I'm personally proud of the whole project. To date this is my most complicated project and I'm proud of how it turned out from learning how to make GUI's to thinking of how to 'user proof' the program
What we learned
I've learnt quite a fair bit of new python. I always used to think that i was decent at python but this was really eye opening and taught me how there's so much more to learn
What's next for POSDC decoder
Hopefully in future I am able to add more things such as file encryption for the credentials file and log files and making it more visually pleasing rather than the bland look it has now
Log in or sign up for Devpost to join the conversation.