SkillAgentSearch skills...

TourBuddy

User-friendly mobile android application designed for tourists and tour guides, fostering seamless interactions and personalized travel experiences

Install / Use

/learn @noy-dayan/TourBuddy

README

<p align='center'> <img src= 'https://github.com/noy-dayan/TourBuddy/assets/106970874/9323b6de-46da-40c8-9df8-4067a4585294'/> </p>

TourBuddy is a user-friendly mobile android application designed for tourists and tour guides, fostering seamless interactions and personalized travel experiences.

With features such as intuitive tour booking, efficient touring customization, transparent review system, user-friendly chat system, convenient search engine and more!

Explore the world with ease, create unforgettable memories, and make your travel adventures truly unique with TourBuddy.

Functional Features

Registration Process Features

  • Login and registration process (using email and password or Google account)
  • Account verification process using email
  • "Forgot Password" process using email
<div align='center'; style="display: flex; justify-content: space-between;"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/84ea1221-a894-4824-8f54-dcf4a37d815d" alt="App Screenshot 1" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/5a9d2217-26f5-4f1b-bee6-1a369d668651" alt="App Screenshot 2" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/0f2fc8d1-cb2d-4d84-8868-9040aee62d69" alt="App Screenshot 3" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/21bd40b2-5530-4882-ab03-ee501778cfb6" alt="App Screenshot 4" width="200"> </div>

Account Features

  • Option to choose between being a tourist or a tour guide during the setup process
  • Ability to upload a profile picture
  • Input fields for username, gender, birthdate and a bio section where users can write a brief description about themselves, their interests, or their expertise (for tour guides)
  • Ability to edit account details
  • Option to change the application language
<div align='center'; style="display: flex; justify-content: space-between;"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/dc9a7f8c-3c48-4d92-ad7b-03b718711ba9" alt="App Screenshot 1" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/587b0f99-cd42-4785-9c4a-2b7d1e418e8d" alt="App Screenshot 1" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/f7ee218f-0462-4c96-8096-5bb3c7808cff" alt="App Screenshot 3" width="200"> </div>

Global Features

  • Access the database stored using Google Firebase
  • Functional profile for both tourist and tour guides
  • Search engine system with option to filter with type (tourist or tour guide), gender, country and rating (for tour guides)
  • User-friendly Chat system
  • Smart data caching system
  • Smart loading screens
<div align='center'; style="display: flex; justify-content: space-between;"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/35540408-3ddd-41a7-93ee-95320e6f73c5" alt="App Screenshot 4" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/987e620c-fd27-4414-ba39-3831473d494f" alt="App Screenshot 5" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/03b4a43e-798b-49b9-8db7-df872c87698d" alt="App Screenshot 6" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/0da40fc0-7328-49dd-9a94-527c41bfdc6a" alt="App Screenshot 7" width="200"> </div>

Tour Guide Unique Features

  • Ability to create/delete/edit custom tour packages containing package name, package cover image, included countries, tour description, tour itinerary, tour duration, meeting point, included services, excluded services, tour price, cancellation policy, special requirements and additional info if needed
  • Ability to add new tours into a calander according to the tour packages and open them for booking
<div align='center'; style="display: flex; justify-content: space-between;"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/767b2cd6-bae2-49dc-bd68-d1e566333a98" alt="App Screenshot 7" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/1603b1b7-1ecb-4c14-ab12-f32562a45328" alt="App Screenshot 8" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/9cd699e3-38c3-4b85-a6aa-9017298d7cd0" alt="App Screenshot 9" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/e01eab94-478c-477c-8ae1-7b436334b481" alt="App Screenshot 10" width="200"> </div> <div align='center'; style="display: flex; justify-content: space-between;"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/00a0c438-c5c8-4fce-8bb6-7e1d8cfa4f4d" alt="App Screenshot 11" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/598f8910-91e3-4247-afb1-186174478308" alt="App Screenshot 12" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/6998464f-7d67-4c80-b080-2f2777fe40fe" alt="App Screenshot 13" width="200"> </div>

Tourist Unique Features

  • Ability to book/cancel tours according to packages offered the tour guides
  • Ability to rate and review tour guides
<div align='center'; style="display: flex; justify-content: space-between;"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/cd69a3c5-85a3-4330-929c-89cfdd421ed1" alt="App Screenshot 14" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/7ddaccd9-2edf-4413-b760-2860aaeff9fd" alt="App Screenshot 15" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/d1ada354-e8ad-4769-b754-628b98a51105" alt="App Screenshot 16" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/8ef05de9-ffc3-413f-a67b-cdaba7db3c4c" alt="App Screenshot 17" width="200"> </div> <div align='center'; style="display: flex; justify-content: space-between;"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/57f900c4-9262-402f-be04-9cc1b2c8c486" alt="App Screenshot 18" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/2445cd61-1e96-495f-9437-cc49746da2ad" alt="App Screenshot 19" width="200"> <img src="https://github.com/noy-dayan/TourBuddy/assets/106970874/55e92117-10a2-4378-aede-9faf94182d4b" alt="App Screenshot 20" width="200"> </div>

Non-Functional Features

  • 24/7 availability (using Google Firebase)
  • 24/7 reliability
  • Security of personal details

Authors

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated1mo ago
Forks4

Languages

Java

Security Score

75/100

Audited on Feb 10, 2026

No findings