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.
- 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.
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.
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
- Launch the App: Open the app on your device.
- Start Journey: The app will automatically detect your location and start narrating stories and facts.
- Interact: Kids can interact with the app to hear more stories.
- Solve Quizzes: Kids can learn fun facts and relevant information about the culture of the surrounding and have fun.
We welcome contributions from the community! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
For questions, suggestions, or collaboration, feel free to reach out:
- GitHub: Train Tales