BahaMail
Introduction
This project was made in my computer science class in secondary school - myself and a few friends were given the time to just make random things, so this appeared. It's a dodgy and insecure, but operational, e-mailing/messaging system written in Python. The credentials are stored in a CSV file (unencrypted; encryption wasn't necessary for a little project at secondary school for chatting to my friends), as are messages. It has an auto-updater feature and a directory for searching users, in addition to the core functionality of sending and receiving messages.
It's frankly awful programming and I am not proud of it (to catch any errors I hadn't thought of, I put all the code in a try-catch statement in a while loop), but it worked :-) It was a fun project to knock together over a few lessons.
Files
Screenshots
To do
Absolutely nothing. I'm not resurrecting the project, despite all its flaws - it's just here for posterity. That being said, we made a similar project in sixth form called BistoComm over a couple of lessons while we were learning about networking, and it is far, far better.
FAQ
- Why do your projects have such stupid names?
- Running jokes which, when out of context, sound absolutely ridiculous and not funny in the slightest, and when said in context also sound absolutely ridiculous and not funny in the slightest.