Inspiration: We feel like learning should be accessible to everyone. In this day and age many parents struggle to provide proper learning materials for their children. Books and education are becoming increasingly expensive, and this struggle will be reflected in future generations. We want to provide an oppurtunity for every child to learn.

What it does: Little Learners will help parents turn topics they want to teach their children into engaging stories that have the goal of explaining the topic in an interesting way. It uses generative AI to tell the story and generate images to accompany it. It provides a way for parents to provide digestible content for their children to learn from.

How we built it: We used the OpenAI language model to generate our stories and develop our pictures. We engineered the prompts to craft the stories based on children's likes and simple wording. The images, generated with Dall-E, are used to give the story context. We then created a catalogue database function so that users can share stories they have created and rate them for other users to use. The tech stack is Python and FastAPI for the backend and a typical front end stack.

Challenges we ran into: We spent a lot of time during the brainstorming process since we had so many ideas we wanted to implement. Once we focused on the scope of 'children' we managed to greatly expedite our work on this project. For the project, we mainly struggled to integrate OpenAI and Dall-E into our program. It took us a while to properly understand how to engineer promps in a way that makes a good story. Also, as this was our first full-stack web app, we struggled to even start the project. However, after working together as a team, we managed to kick things off and never looked back.

Accomplishments that we're proud of: We are extremely proud of how we were able to integrate artificial intelligence into our program. We are firm believers that AI can be used for good, and one of those things are in education. By using OpenAI, we give an oppurtunity to parents to be able to teach their kids in a fun way with minimal resources. We are very proud of the UI/UX design which we spent so much time on. Overall, we are extremely proud and satisfied with our project and believe this idea has a great future.

What we learned: We learned many valuable skills on prompt engineering and incorporating AI into our program. We learned a lot about how AI understands prompts and how it interacts with other aspects of our program. We also learned much about general web development like connecting aspects of front end and back end together using JavaScript. Outside of coding, we mainly learned how to divide tasks amongst teammates to be able to work in unison. These skills will no doubt benefit us in our future careers.

What's next for Little Learners: AI Teacher for First Time Learners: Future development for this project will involve training our own modal to not only provide better stories but also generate better and more coherent images. We also want to expand on our community feature, that will help parents across the world share their stories and help the younger generation prosper. This is our belief, eductaion is everyone's right.

Built With

Share this project:

Updates