Inspiration

Since we didn't come to this hackathon with an idea, we had to come up with something after we had arrived. We originally wanted to do an OAuth service that would log you in if you could sing Rick Astley's Never Gonna Give You Up correctly (including pitch), but this project got about as far as the Azure Speech Services API. Instead, we decided to go with something simpler with the limited time we had left, which turned out to be this.

What it does

WisdomDuck's premises of operation is simple. Loading the side displays the left facing duck, with a randomly generated snippet of wisdom. Clicking the duck flips the duck to be right facing and generates a new snippet of wisdom. Clicking again reverses the process, and this can be done infinitely.

How we built it

We wanted something that could be thrown together quickly since we had already invested a lot of time into SIgnInWithRick, which didn't turn out to function that great. As such, we went with a framework (ASP.NET Core 2.2 MVC) that we knew would work for us and one that we knew we could deploy quickly. WisdomDuck is deployed as an Azure App Service through Visual Studio's publishing tool. A domain was obtained through Domain.com and we added DNS records for the Azure App Service.

Challenges we ran into

Again, due to limited time we wanted something we knew would work for sure. As such, this project did not have as much technical difficulty or interest in it, and was just more about designing something that would work across most screen ratios. We tested 16:9, 2:3, and mobile portrait and landscape ratios which all turned out well enough after some tweaks.

Accomplishments that we're proud of

We are very happy with the design of the final product, and happy that it seems to work and scale correctly on all platforms to our knowledge.

What we learned

Through the development of WisdomDuck we were able to practice web design principles and applying those principles in practice.

What's next for wisdomduck

We would like to add more wisdom snippet possibilities, as well as different structures for snippets instead of the single fixed snippet structure we have right now. Polish is also a thing to consider for the future with a nicer frontend.

Built With

Share this project:

Updates

posted an update

Yo, wisdomduck is even better than before! It's now super duper polished and has a nice bounce animation and has way better support for different screen sizes, including MacBooks and other 16:9 screens which used to not be great for wisdom. We also have an API now!

Log in or sign up for Devpost to join the conversation.