Bajkowe Poddasze – from concept to a fully developed web and mobile application with a subscription system

About the project

Client:

Bajkowe Poddasze is an educational application designed for children and parents, offering access to fairy tales and engaging educational materials. The web platform features high-quality content created by a psychologist and educator, aiming to support the emotional and intellectual development of young children.

Project goal:
Web and mobile application
To create a complete solution – a web and mobile application – for streaming fairy tales and sharing educational materials for children.
Safe Interface for Families
To ensure an intuitive, safe, and visually appealing interface tailored to both children and parents.
Flexible CMS for Content Management
To design a flexible CMS, enabling the client to independently manage content (audio files, PDFs, categories, collections).
Store and subscription with access to the full library.
To implement a functional store and subscription system, allowing users to access the full library through a subscription model.
"My Attic" panel with Content Library
To provide a user panel – “My Attic” – featuring a personalized content library.

Customer experience

fireup.pro presents a rarely seen approach: full transparency, empathy, and attention to every detail, understanding the vision. Today, I have a cohesive set of tools – a mobile app, a web application, and a landing page – that not only meet my needs but also provide space for further development. I wish every creator such a partner.

Kasia Grzywa-Hilbrycht

Creator of Bajkowe Poddasze

Buckle
From challenge

Key Challenges

1

Expert content in a digital edition

Translating the client’s expert knowledge into an accessible, technically refined platform.

2

Intuitive content publishing tool

Building a CMS system that allows for easy management of fairy tales and supplementary files.

3

Seamless access to resources

Ensuring a smooth user experience for browsing, purchasing, and using fairy tales and educational materials.

4

Different access models

Supporting multiple purchase paths – both without registration and through a subscription model.

5

UX and elements of play

Designing a personalized user panel (“The Attic”) where children can store their favorite fairy tales and materials.

Through the solution

Analysis and planning stage

  • Product workshops made it possible to precisely define the app’s structure and the needs of its end users – both parents and children.
  • Different user journeys were mapped – from anonymous one-time purchases of individual fairy tales to full subscription access.
  • A feature backlog was created, including fairy tale views, user panel, payment and subscription systems, and a content recommendation engine.

Technology decisions

  • A CMS allowing the attachment of audio files and PDF materials to individual fairy tales, tailored to the needs of the content creator.
  • Implementation of a payment system with monthly subscription plans (with future plans to expand into annual models).
  • Development of an email reminder system for upcoming subscription expirations, along with an invoicing system.
  • A responsive front-end architecture, enabling seamless use on both desktop and mobile devices.

Implementation

  • Admin Panel: Enables adding and editing fairy tales, attaching audio and PDF files, and managing user accounts and subscriptions.
  • Store: Includes a categorized view of fairy tales and collections, the option to purchase individual tales without an account, and a discount code system.
  • Subscription: Automatically assigns new content to subscribers’ accounts, with a “My Attic” panel showing their favorite tales and materials.
  • Security: Payment mechanisms meet security requirements and comply with current standards.

From problems to solutions

  • Complex content relationships: Fairy tales needed to be linked with additional educational files (PDFs), which required a custom approach in the CMS. A flexible data model and tailored admin views were implemented to address this.
  • Diverse purchasing paths: The application supports both anonymous and registered users. Conditional logic and separate purchase flows were implemented to ensure a consistent user experience for both groups.
  • Audio playback on mobile: Issues occurred with background playback. The team decided to implement a native audio component, significantly improving stability.
  • CMS usability: The admin interface had to be accessible for a non-technical user. Through usability testing with the client, simplifications were made and the process of adding fairy tales was optimized.
To the success

Technological outcomes

A tool of control in the hands of the creator

A smoothly functioning CMS that allows the client to independently manage content and users.

The foundation for future development

A platform ready to scale – both technologically and in terms of business growth.

A welcoming space for big and small

An intuitive interface that ensures a comfortable user experience for both parents and children.

Secure transactions without disruption

A stable payment system enabling secure purchases and automatic subscription renewals.

Business benefits

Increased sales of fairy tales thanks to diverse purchasing paths.

The ability to run promotional campaigns using discount codes.

Greater user engagement through the “My Attic” panel and personalized content.

Process automation – including access management and recurring invoicing – saves time and minimizes errors.


Project team
Abstract background
Szymon
Max
Dominika
Zuza
August
Filip

Szymon

Frontend & Mobile Developer

Responsible for the mobile application
Responsible for the entire infrastructure of external services – including Stripe for payments, Firebase Auth for authentication, and Firestore as the database
He handled both development and production environment configuration
Set up Stripe and webhooks
Continues to maintain the application to this day.

Tech stack

Next js & api

React Native

Contentful

Firebase

Wordpresss

Brevo

Stripe

Graphql

testflight

Your success is our success

See how we can build a technological advantage for your company together.

Book free consultation!
Innovations
Innovation image

Email reminders and automated subscription renewals

A subscription-based model for selling educational content

Innovation image

A flexible CMS supporting multimedia and PDF materials

Innovation image

The “My Attic” system as a personalized fairy tale library

We have a team that truly knows its stuff — we'll help you find a solution that works.

Conclusions & recommendations

Thorough planning is key to success – Carefully designing data structures and module relationships simplifies future development and reduces the risk of errors.

Proven technologies deliver real value – The seamless integration of Stripe confirmed the effectiveness of using well-established, tailored solutions.

The Project Doesn’t End with the MVP

Bajkowe Poddasze is a living, evolving project that we continue to develop. As part of its ongoing maintenance, we: Provide technological support and customer service Monitor app performance and identify areas for further optimization Implement new features in both the web and mobile versions

Future development directions include:

Implementation of playlists in the web app – allowing users to group fairy tales by theme or create their own favorite collections Force update feature in the mobile app – ensuring users always operate on the latest version Offline mode – enabling playback of previously downloaded fairy tales without internet access

Background

Time for your project.

Turn your ideas into real solution and...

...Get in touch with us!

Your vision, our realization
Want to discuss the details?
Let us know!

I agree to the processing of my personal data by Fireup Software ...