Skip to content

YohannHommet/story-builder-ai

Repository files navigation

Netlify Status JavaScript

Story Builder AI 📚✨

An interactive AI-powered story generator designed specifically for young children (ages 3-6). Create magical, educational, and safe stories with just a few words!

Story Builder AI Preview

✨ Features

  • 🎨 Interactive story generation
  • 🔒 Child-safe content filtering
  • 📱 Responsive design
  • 🎭 Engaging animations
  • 💾 Story saving and sharing
  • 🌈 Accessibility focused
  • 🚀 Fast and intuitive interface

🛠 Tech Stack

  • Vite + Vue 3.4
  • Typescript
  • Sass
  • Google Gemini AI API

🚀 Getting Started

  1. Clone the repository:
git clone https://github.com/YohannHommet/story-builder-ai.git
cd story-builder-ai
  1. Set up your environment variables:
cp .env.example .env
# Add your Gemini API key to .env

🔧 Configuration

The application uses the following environment variables:

  • GEMINI_API_KEY - Your Google Gemini API key

📦 Project Structure

story-builder-ai/
├── public/
│   ├── images/
│   ├── favicons/
│   └── manifest/
├── src/
│   ├── styles/
│   ├── scripts/
│   └── pages/
├── .well-known/

🎨 Design System

  • Primary Color: #FFD6E7 (Soft Pink)
  • Secondary Color: #C7E9FF (Soft Blue)
  • Accent Color: #BFFFDD (Soft Mint)
  • Background: #FFF9F5 (Warm Cream)
  • Text Color: #786B82 (Soft Purple)

Fonts:

  • Primary: Comic Sans MS (for child-friendly appeal)
  • Secondary: Verdana (for readability)

🌐 Browser Support

  • Chrome (latest)
  • Firefox (latest)
  • Safari (latest)
  • Edge (latest)
  • Opera (latest)

🔒 Security

  • Content filtering for child safety
  • HTTPS enforced
  • API rate limiting
  • Regular security audits
  • Responsible disclosure program

📄 Documentation

Detailed documentation is available in the /docs directory:

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Google Gemini AI for the story generation
  • The open-source community
  • All our contributors and users

Prompt

📞 Contact

🌟 Star History

Star History Chart


Made with ❤️ by Yohann Hommet

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published