Inspiration

We wanted to encourage kids to read more by making it fun, visual, and rewarding. Inspired by gamified apps and nostalgic pixel art, we built something that motivates reading through play and not pressure.

What it does?

SproutTale is a gamified reading tracker where kids earn experience by logging books they’ve read. As they level up, their customizable pixel sprite receives new accessories—like books, glasses, or capes. They can also compete with friends to see who’s reading the most, adding a light competitive edge to boost motivation.

How we built it

For the frontend, we used HTML, CSS, JavaScript, React, and Tailwind CSS to build a responsive and dynamic user interface. On the backend, we used Node.js along with MongoDB as our database to manage and store user data efficiently.

Challenges we ran into

We faced challenges implementing the experience system and progress bar, as well as linking the leaderboard to its corresponding button.

Accomplishments that we're proud of

We're proud of successfully integrating the API and creating a clean, user-friendly UI. We're also proud of creating an app that encourages kids to develop healthy reading habits.

What we learned

Throughout this project, we gained valuable experience with Git, API integration, UI design, and effective team collaboration.

What's next for SproutTale

We plan to add a variety of new sprites for users to unlock, and integrate a feature that allows users to read actual eBooks directly within the app.

Built With

Share this project:

Updates