Inspiration

We were inspired by how well Duolingo and Quizlet seemed to work, but we thought that these services might be too advanced for grade schoolers. We wanted to create a kid-friendly app that could make math more interesting and engaging for them.

What it does

Our web application is designed to help elementary-aged kids in their educational exploration via flashcard-style learning. The application is designed specifically for kids in the way that the UI is designed to be simpler, in order that those who have less exposure to technology are able to access the tool easily.

How we built it

Our website was built collaboratively via GitHub on a React Framework, using Next.js for our front-end implementation. Additionally, MongoDB was used for the back-end logic of our code, such as that of the flashcard logic for each of our sections of learning.

Challenges we ran into

As beginners, we weren't very experienced with GitHub, React, Next.js, or MongoDB, so we ran into many problems implementing the features we had originally envisioned.

Accomplishments that we're proud of

Due to it being most of our first hackathons, we're proud that we were able to come out with a product to display, given the short time allowance allotted to us during the hackathon. While not easy, we were able to push through and piece it all together.

What we learned

Due to limited prior knowledge in various software tools/languages, we've come to learn a great amount about GitHub, React, Next.js, and MongoDB throughout our time of coding and implementation. While there's always more to learn, our time at this hackathon gave us a great head-start in gaining proficiency in these various tools/softwares.

What's next for Diamond Duck

The next step for Diamond Duck would be to move from only helping students out with math to helping them with a wider variety of subjects in school such as English and science. In addition to this, we also envision incorporating AI into flashcard generation instead of only receiving the flashcard data from a database.

Built With

Share this project:

Updates