Inspiration
I decided to make this program to give the user some control over the password that is generated for them, so they can use the password in places where a strong password is required. Since a lot of university students are required to create many accounts for scholarships and learning resources, I figured it might be helpful to not only generate a random password but also automatically store it somewhere for later use.
What it does
Generates a password, based on some specifications given by the user through a GUI dialog. The password is then copied to the clipboard and can also be written to a .txt file with the website name if the user so chooses.
How I built it
I wrote a java file from scratch in an IDE over the course of 4 hours.
Challenges I ran into
Although this isn't the most advanced program, the biggest challenge I faced was formatting the GUI dialog to my liking.
Accomplishments that I'm proud of
Firstly, I'm glad I could make the GUI work, and secondly, I am happy that I could make a well-documented, streamlined, and useful program for my first Hackathon.
What I learned
I learned more about Java than I knew yesterday. Specifically, Swing, FileWriter, and different instances of control flow.
What's next for Password Generator
This program could do well with some additional features, but it is quite useful in its current state.
Log in or sign up for Devpost to join the conversation.