Inspiration

I was looking at my repo from my first hackathon: https://github.com/amahjoor/mostuselesspennappxxiv . I then searched up mostuselesswebsite[dot]com on the internet and came across this website: http://www.mostuselesswebsite.com . I thought it would be cool to create a website that could use Azure OpenAI to generate any text-based emoji a user would like.

What it does

Generates emojis based on your description.

Why it matters

Emojis have a limit. With this program, there's no limit.

How we built it

Azure OpenAI, Python for the Azure OpenAI logic, Flask for the server, HTML/CSS/JavaScript

Challenges we ran into

  • I ran into some challenges trying to get the front-end to work.
  • Sometimes the output was something like "Here is a unique emoji based on your description of : " so I had to feed a certain prompt and do a little bit of filtering in my logic.

Accomplishments that we're proud of

You can generate an emoji based on ANYTHING with my program.

What we learned

  • How to use OpenAI / Azure OpenAI API.
  • How to make a loading indicator.
  • How to prompt AI for the correct response and filter out invalid responses.

What's next for EmojAi

  • I think there might be certain responses that the user won't want with my prompt/filters so maybe a reporting feature for those if I deploy the program.

Built With

Share this project:

Updates