Skip to content

mateuszjarzyna/TravelTale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

TravelTale

"Explore. Experience. Tell the Story."

Welcome to TravelTale, the community-driven application that transforms the way you explore the world. With TravelTale, you embark on journeys crafted by fellow travelers, ensuring you experience the essence of every destination. Whether you're a fan of Pokémon seeking a day-long adventure in Tokyo or a history enthusiast eager to trace the ancient footsteps through Rome, TravelTale offers detailed, user-created itineraries tailored to your passions.

Features

  • Community-Curated Itineraries: Discover routes created by locals and seasoned travelers, offering unique insights and experiences.
  • Multilingual Support: Utilize ChatGPT for on-the-fly translations of routes and descriptions, making the world more accessible to everyone.
  • Interactive Maps: Follow your journey with ease, from Point A to B and beyond, with detailed instructions and estimated times.
  • Cultural Immersion: Choose from a variety of themes such as historical landmarks, culinary tours, or pop culture expeditions.
  • Feedback and Ratings: Share your experiences and rate itineraries, helping others choose their next great adventure.

Technologies

  • Backend: Written in Haskell and Yesod
  • Frontend: Developed with HTMX
  • Mobile Application: Built with Flutter, providing a seamless experience across Android and iOS devices.

Getting Started

  1. Clone the repository:
git clone https://github.com/mateuszjarzyna/TravelTale.git
  1. Set up the Backend:

Navigate to the backend directory and follow the installation instructions provided in the backend README.

  1. Set up the Frontend:

Navigate to the frontend directory and follow the setup instructions to get the Vue.js application running.

  1. Launch the Mobile App:

Refer to the Flutter project's README for instructions on building and running the mobile application.

Contributing

We welcome contributions from the community! Whether it's adding new features, improving existing ones, or fixing bugs, your help is invaluable. Please refer to our CONTRIBUTING.md for guidelines on how to make a contribution.

Support and Moderation

TravelTale utilizes ChatGPT for moderation and support, ensuring the authenticity of attractions and the integrity of submitted routes. If you encounter any issues or have suggestions, please reach out to us through the Issues tab.

License

TravelTale is released under the MIT License. See the LICENSE file for more details.

Roadmap

[ ] Adding tourints points [ ] BE [ ] FE

[ ] Adding paths [ ] BE [ ] FE

[ ] Guiders can register [ ] BE [ ] FE

[ ] Finding path [ ] BE [ ] FE [ ] Mobile

About

Explore. Experience. Tell the story

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published