Magic Fables

AI-powered Animated fairy tales for Kids

In a home bustling with the laughter and boundless imagination of three children, the idea for “Magic Fables” was born. As a parent, I watched in wonder as each bedtime story fueled their dreams, sparking a vision to blend traditional storytelling with the magic of modern technology. Thus, “Magic Fables” came to life — a digital realm where stories transcend the boundaries of pages, crafted not just for my children, but for families everywhere.

Inspiration: Nestled in the heart of our family’s daily routine, “Magic Fables” was inspired by the nightly ritual of storytime with my children. This project is more than just an app; it’s a bridge connecting the timeless tradition of storytelling with the future, making every tale an interactive journey.

Solution: Harnessing the power of OpenAI’s text generation, Stable Diffusion’s image creation, and Eleven Labs’ voice synthesis, “Magic Fables” is where technology meets imagination. Each story is dynamically brought to life with AI-generated text, illustrations that capture the essence of adventure, and voices that tell tales in a way that feels both epic and intimate.

Bringing Magic to Life: Hosted on Vercel for its robust performance, “Magic Fables” offers a seamless experience across devices. With a focus on interactive engagement, the app invites children and parents alike to choose their adventures, create characters, and even influence story outcomes. It’s an ever-evolving world of tales where every visit unveils new wonders.

In developing “Magic Fables,” I aimed to encapsulate the joy and creativity that fill our home every evening. It’s a project born from love, laughter, and the little moments that remind us of the power of stories. As my family embarks on these digital adventures together, it’s my hope that “Magic Fables” becomes a part of your family’s story too.

Explore the enchantment awaiting at Magic Fables and let the journey of imagination begin.

FamilyNotes

Preserving Precious Memories with a Digital Canvas

In the whirlwind of daily life, the spontaneous bursts of creativity from our children often bloom and fade away unnoticed. With crayons in hand, they sketch their dreams and stories, leaving behind a trail of vibrant artworks that are the windows to their imagination. Recognizing the fleeting nature of these moments and the clutter of physical papers, my wife and I sought a solution that not only preserves these precious memories but also celebrates them. Thus, “FamilyNotes” was born.

The Spark: Surrounded by the countless drawings and doodles of our children, the idea for “FamilyNotes” emerged from a desire to keep their art forever organized and accessible. As parents, we yearned for a way to capture the essence of their creativity, to hold onto their childhood as it swiftly passes by. This app was our answer to keeping their artistry alive, long after the paper fades.

Crafting the Solution: Venturing into the world of app development with Flutter in 2020, I embarked on a journey to learn and create simultaneously. Flutter’s cross-platform capabilities allowed us to design “FamilyNotes” as a versatile app that acts as a digital canvas and archive for our children’s artwork. It’s a platform where each stroke of genius is stored, categorized, and cherished.

A Family Collaboration: What sets “FamilyNotes” apart is the heart and soul poured into it by our entire family. It’s not just an app; it’s a testament to our children’s creativity, a project fueled by my and my wife’s dedication to preserving our family’s memories. Hosted with a focus on simplicity and ease of use, “FamilyNotes” invites families everywhere to embark on a journey of artistic discovery and memory-making.

As we shared our story and the genesis of “FamilyNotes” on Medium, it became clear that this project transcends the boundaries of a mere app. It’s a new habit, a ritual that brings order to the chaos of phone media, turning fleeting moments into everlasting memories.

Discover the joy of memory-keeping with “FamilyNotes” at https://familynotes.app/, and join us in turning every child’s artistic journey into a timeless treasure.

Units Converter

Simplifying Everyday Calculations

Problem Solved:

Transitioning from Ukraine to the USA introduced challenges in adapting to different measurement systems for shopping, cooking, and navigation.

Solution:

Developed a user-friendly tool for converting units like currency, distance, and volume, ensuring ease of use for anyone facing similar challenges.

Delivery & Personal Touch:

Developed with React and Next.js, this app serves a practical purpose in our daily lives and showcases my technical skills. Hosted on Vercel, it offers high availability and optimal performance. This project is a testament to how technology can assist in personal transitions and adaptability.

Technologies Used:

– Frontend: Next.js, React
– Styling: CSS
– Utilities: JavaScript
– Deployment: Vercel

Key Features:

– Intuitive and responsive user interface.
– Real-time conversion calculations.
– Easy navigation with Next.js routing.
– Optimized performance using Next.js features like static generation and API routes.

Repository Link:

https://github.com/pcherkashin/converter-app

React To-Do App

Stay Organized with Ease

Problem Solved:

Managing daily tasks effectively can be challenging. This app helps users keep track of their to-dos, ensuring nothing falls through the cracks.

Solution:

Developed a simple yet powerful task management tool that allows users to add, edit, and delete tasks, enhancing productivity and organization.

Delivery & Personal Touch:

Built using React, this project showcases my ability to create dynamic and interactive web applications. It’s designed to be user-friendly and efficient, making task management a breeze.

Technologies Used:

– Frontend: React
– Styling: CSS
– Utilities: JavaScript
– Deployment: Vercel

Key Features:

– Intuitive task addition and management.
– Responsive design for various devices.
– Real-time updates and smooth user experience.

Repository Link:

https://github.com/pcherkashin/react-todo-app

Date Counter

Count Down to Your Special Days

Problem Solved:

Keeping track of important dates and events can be challenging. This app helps users count down to their special days effortlessly.

Solution:

Developed a user-friendly tool for tracking the days remaining until significant events like birthdays, anniversaries, and holidays.

Delivery & Personal Touch:

Built using React and hosted on Vercel, this project highlights my skills in creating visually appealing and functional web applications. It simplifies the process of event tracking with an intuitive interface.

Technologies Used:

– Frontend: React
– Styling: CSS
– Utilities: JavaScript
– Deployment: Vercel

Key Features:

– Countdown timer for important dates.
– Responsive design for various devices.
– Easy-to-use interface for adding and managing events.

Live Demo:

https://birthday-countdown-drab.vercel.app/

Frontend Interview Project

Showcasing Frontend Skills

Problem Solved:

Demonstrating frontend development proficiency through a structured project, typically used in interview scenarios to assess coding skills and problem-solving abilities.

Solution:

Created a dynamic and responsive web application that fulfills common frontend requirements, showcasing skills in layout design, interactivity, and state management.

Delivery & Personal Touch:

Developed with React and hosted on Vercel, this project illustrates my capability to meet frontend challenges and deliver high-quality, functional web applications.

Technologies Used:

– Frontend: React
– Styling: CSS
– Utilities: JavaScript
– Deployment: Vercel

Key Features:

– Responsive and interactive user interface.
– Efficient state management and component structure.
– Real-time updates and smooth user experience.

Live Demo:

https://frontend-interview-one.vercel.app/

v0 Copilot Next

AI-Powered UI Generation

Problem Solved:

Creating efficient and intelligent UI components quickly can be challenging. This project leverages AI to streamline the development process.

Solution:

Built a v0 clone using CopilotKit, Next.js, and OpenAI GPT-4, this project showcases AI-driven UI generation capabilities.

Delivery & Personal Touch:

Developed with Next.js and hosted on Vercel, it demonstrates my ability to integrate advanced AI tools into modern web development, enhancing productivity and innovation.

Technologies Used:

– Frontend: Next.js, React
– Styling: CSS, Tailwind CSS
– Utilities: TypeScript, JavaScript
– AI Integration: OpenAI GPT-4
– Deployment: Vercel

Key Features:

– AI-powered UI generation.
– Efficient development with CopilotKit and Next.js.
– Responsive design and smooth user experience.

Repository Link:

https://github.com/pcherkashin/v0-copilot-next

Kids Rewards

Interactive Learning and Rewards for Kids

Problem Solved:

Engaging children in educational activities and tracking their chores and rewards efficiently.

Solution:

Developed an AI assistant that tracks points and chores, making learning fun and rewarding.

Delivery & Personal Touch:

Built for our three kids using Next.js, MongoDB, and OpenAI API, this project combines advanced AI with practical application. Deployed on Vercel with a Debian server on Digital Ocean, it enhances children’s educational and chore-tracking experiences.

Technologies Used:

– Frontend: Next.js, React
– AI Integration: OpenAI API
– Backend: Node.js, MongoDB
– Deployment: Vercel, Digital Ocean

Key Features:

– Voice and audio interaction.
– Points and chores tracking.
– User-friendly and engaging interface.

Live Demo:
https://kids.pavelcherkashin.com/

Next Voice AI

AI-Powered Voice Interaction

Problem Solved:

Integrating voice interaction into web applications for enhanced user experiences and accessibility.

Solution:

Developed a voice-enabled web application using Next.js and OpenAI’s GPT-4, demonstrating advanced capabilities in voice recognition and response generation.

Delivery & Personal Touch:

Utilizing Next.js for the frontend and integrating AI to handle voice commands, this project highlights my skills in creating innovative and interactive applications. Hosted on Vercel, it ensures high performance and availability.

Technologies Used:

– Frontend: Next.js, React
– Styling: CSS, Tailwind CSS
– Utilities: JavaScript, TypeScript
– AI Integration: OpenAI GPT-4
– Deployment: Vercel

Key Features:

– Voice recognition and interaction.
– AI-powered response generation.
– Responsive and intuitive UI.

Repository Link:

https://github.com/pcherkashin/next-voice-ai

Get In Touch

Ready to Chat?

Feel free to contact me!