Inspiration

The project was born from a collaboration between our team and our scientific director. Initially, our heart was set on supporting the elderly. We noticed how age-related declines in memory and concentration affect quality of life, and we wanted to build a tool to keep minds sharp. However, during the process, we realized that cognitive growth is a lifelong journey. This led us to expand our vision, making the project a universal bridge for learning across all generations—from children to seniors.

What it does

Book-puzzle is an interactive educational prototype that reimagines the traditional book. It features double-sided "smart" pages: The Challenge: One side presents a puzzle that activates spatial reasoning and logic. The Reward: Once solved and flipped, the puzzle reveals curated educational facts and insights. By merging play with discovery it creates a tactile and mental experience that transforms passive reading into active learning.

How we built it

The Offline Evolution: Three Physical Prototypes Before writing a single line of code, we designed and hand-built three distinct physical prototypes of the offline book. Prototype 1: Focused on the structural integrity of the book cover and basic page-turning mechanics. Prototype 2: Experimented with various materials to find a way to secure puzzle pieces within a frame so they wouldn't fall out when the book was held vertically. Prototype 3: The final offline version, which perfected the dual-sided "flip" experience, integrating tactile feedback and ensuring that the puzzle-to-text transition was intuitive for the user. The Digital Transformation: The Online Version To make our project accessible to everyone, we developed an online version of Book-puzzle. This digital platform allows users to experience the game from any location via their web browser. We built the entire application using HTML, CSS, and JavaScript, ensuring it remains lightweight and fast. The online version perfectly replicates the "flip" mechanic of our physical prototype, providing a smooth and interactive way for people of all ages to play, learn, and train their cognitive skills online.

Challenges we ran into

The biggest hurdle was the physical and digital "fit." We struggled to figure out how to keep puzzles perfectly aligned within a book format without them slipping or disappearing. Balancing the 3D "flip" animation with the logic of the puzzle pieces required several rounds of debugging. We had to iterate through multiple design solutions to ensure that the pieces "stuck" to their spots while maintaining the aesthetic of a classic book.

Accomplishments that we're proud of

Three high-quality prototypes: We are incredibly proud to have created three functional offline versions of the Book-puzzle. Not only are they durable and easy to use, but they are also highly effective in stimulating memory, logical thinking, and fine motor skills. Digital launch: We have successfully translated a complex tactile experience into a digital format. Our online version makes cognitive training accessible to anyone with internet access. Universal impact: We are proud that our prototype is truly inclusive, proving equally engaging and useful for both children's education and for maintaining mental alertness in older adults.

What we learned

During this project, we learned how to transform a scientific idea into a real-world product. We gained experience in teamwork, task distribution, and adaptive design. Most importantly, we discovered how to bridge the gap between physical engineering and web development, ensuring that our prototype remains effective and user-friendly for people of all ages.

What's next for Book-puzzle

Our goal is to evolve Book-puzzle into a complete educational platform. We plan to: Expand Content: Add new puzzle categories such as Space, History, and Science. Physical Production: Start small-scale production of our physical prototypes for educational centers. Smart Features: Integrate progress tracking into the online version to help users monitor their cognitive growth.

Share this project:

Updates