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.

Share this project:

Updates