Skip to content

NilBiescas/TrainTales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚂 TRAIN TALES: A NEW WAY FOR KIDS TO DISCOVER THE WORLD FROM THE WAGON 🌍

Welcome to Train Tales! This repository contains the source code for the UAB Hackathon project, "Train Tales." Our goal is to create an engaging app that generates speech-based stories and provides relevant information about visited places for kids traveling on FGC trains. It also provides quiz tests for kids to be more engaged in the app.

🌟 Features

  • Interactive Stories: Engaging and educational stories tailored for young travelers.
  • Location-Based Content: Relevant information and tales about the places as the train moves based on the location of the user in real-time.
  • Kid-Friendly Design: Fun and intuitive interface suitable for children.
  • Multilingual Support: Stories available in multiple languages.

🗂 Table of Contents

  1. Introduction
  2. Features
  3. Installation
  4. Usage
  5. Contributing
  6. Contact

📖 Introduction

Train Tales is an innovative app designed to make travel on FGC trains a fun and educational experience for kids. By generating captivating stories and providing fascinating facts about the journey, we aim to enrich the travel experience for young passengers.

🛠 Installation

Follow these steps to install and set up the project locally:

# Clone the repository
git clone https://github.com/NilBiescas/UABHACK.git

# Navigate to the project directory
cd UABHACK

# Install dependencies
pip install Flask flask_sessions groq

# Run the application
python app/app.py

🚀 Usage

  1. Launch the App: Open the app on your device.
  2. Start Journey: The app will automatically detect your location and start narrating stories and facts.
  3. Interact: Kids can interact with the app to hear more stories.
  4. Solve Quizzes: Kids can learn fun facts and relevant information about the culture of the surrounding and have fun.

🤝 Contributing

We welcome contributions from the community! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

📧 Contact

For questions, suggestions, or collaboration, feel free to reach out:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •