Inspiration
We were heavily inspired when we were discussing what the name of our group should be. We realized that as technology advances and as more people gains access to the internet, the harder it is to find an available username.
So, we thought of making a website that could be used to create a username for a user with infinite flexibility.
What it does
A unique ame generator helps the users quickly decide their unique name right away
How we built it
We used HTML and CSS to build the webpages that would output the result of the python function. This required the kniwledge of CSS, HTML, and Flask
For the python function, we used libraries such as regex, the random library, and a CSV file in order to read the input and output a random username. This was done on a virtual environment in order to avoid installing onto the local computer (for both the nltk and flask
Challenges we ran into
At first, we didnt know how to use flask, how to connect python to html and how to use a virtual environement. This took quite a lot of time to debug, but was able to complete it
As this is the first time any of us had made an interactive website, there were a lot of issues in the frontend side of the project
Accomplishments that we're proud of
This was the first hackathon that any of us had attended. The pressure was immense and we were quite nervous about our chances to finish a product. However, with intense dedication and will, we were able to push through every bug and setback. We managed to figure out how to use flask which none of us had used prior. The team is very proud of not only having a working prototype, but one that we hope will please the judges.
What we learned
This was the first time any of us had made an interactive website, and so we learnt quite a bit of the frontend side of a web development, such as flask, HTML, and CSS
What's next for The Unique Name Machine
We know that this website still have a lot of disadvantages. And some further improvement could be made, for example, the ability to check the uniqueness of the generated username on available social medias. We hope to carry this experience and further develop new ideas in future hackathons.
Log in or sign up for Devpost to join the conversation.