🌟 Inspiration

My wife uses the Hallow App to put our son to sleep with Christian bedtime stories. But as a German speaker raising bilingual children, she struggled to find multilingual, faith-based stories, especially without resorting to YouTube. Christian Goodnight solves that, offering personalized stories in six languages tailored to each child’s age, name, virtue, and topic of their choice.

📖 What it does

Christian Goodnight is a faith-centered bedtime story web app that uses AI to generate personalized stories rooted in biblical values. Parents can choose a child’s name, age group, and one of the seven virtue-based themes (e.g., patience, kindness, courage). The stories are brought to life with soothing, grandfather-style narration powered by ElevenLabs. Families can also add peaceful ambient sounds like ocean waves or soft rain to enhance the nighttime routine. A guest-access demo mode allows instant access without login.


🛠️ How we built it

  • Frontend: Built entirely with Bolt.new -Backend Supabase using Bolt.new integration
  • Voice Narration: Integrated ElevenLabs for realistic TTS
  • Story Generation: Uses OpenAI to generate bedtime stories based on user input
  • Ambient Sounds: Simple audio layer that plays selectable, looping background tracks found via a royalty free website Pixabay
  • Deployment: Deployed on Netlify and mirrored on a custom IONOS domain
  • Demo Mode: Added a "Continue as Guest" option so judges and families can try it instantly

🚧 Challenges we ran into

  • Getting the packages to work together in the react native bolt.new environment. Starting fresh led to a better architecture.
  • The App used panResponder for the gestures and had to rebuild it using the react-native-gesture-responder to improve the performance and feel
  • Choosing which features to keep in scope and which to cut required disciplined focus.
  • Creating a peaceful and non-cluttered UI that still delivered essential features was a UX test. We started with a miniplayer that would appear and disappear but it was very buggy and slowed performance so we ended up with the player tab, which I ended up liking better.
  • Took a bit to realize that when putting together the narration and ambient it was trying to push it to one track, but after reviewing the code it easily split them into separate tracks and fixed the issue.

🏆 Accomplishments that we're proud of

  • We successfully created an emotionally resonant, functional app in under 3 weeks.
  • The narration and ambient audio came together seamlessly to create a calming experience.
  • We maintained our core mission serving families and glorifying God even while racing the clock.

📚 What we learned

  • How to rapidly prototype and launch a fully functional Bolt.new app with third-party integrations.
  • The power of pairing AI with spiritual design to build something meaningful.
  • That faith-based tech not only has a place it can stand out when executed with heart and quality.
  • How to debug and read code in order to instruct and work with the AI system on how we can resolve errors.
  • Deeper understanding of system architecture.

🚀 What's next for Christian Goodnight

  • Create a library of saved stories and login-based progress tracking
  • Expand to mobile platforms using React Native
  • Launch a premium tier for longer stories, saints/liturgical event/feast day-based themes, and user profiles
  • Sleep Mode with dimmed screen
  • Parental voice recordings (optional ElevenLabs cloning)

Thank you for considering Christian Goodnight. May it bring holy peace to bedtime routines everywhere.

Built With

  • bolt.new
  • chatgpt
  • elevenlabs
  • netlify
  • openai
  • pixabay
  • supabase
Share this project:

Updates

posted an update

Earlier this year, I was laid off. With another baby on the way, I found myself in a season of uncertainty, but also of prayer. Then one night, I asked God for guidance, and that same evening I saw the announcement for this Hackathon (not even making this up). It gave me more than a challenge. It gave me focus, and the chance to build something I could believe in, something rooted in love, purpose, and peace.

Christian Good Night was built with love and prayer. Whether it wins or not, I believe it’s served a purpose: It reminded me that I’m not done building.

Thank you for stopping by to see what I’ve created. God bless.

Log in or sign up for Devpost to join the conversation.