iTravel is an Android application developed with Java and Firebase, designed for adventurers and travel enthusiasts. It allows you to capture and store memorable moments during your travels, complete with location coordinates, and share them with the iTravel community. Explore the world through shared images, and easily locate the places you've visited on an interactive map.
-
Capture Memories: Snap and save photos of your travel adventures, preserving the memories of beautiful places you've visited.
-
Geo-Tagging: Automatically associate captured photos with their location coordinates, making it easy to remember where each photo was taken.
-
Share with the World: Share your travel experiences by publishing your photos to the iTravel community.
-
Discover Wonders: Explore a curated collection of travel memories shared by other iTravel users.
-
Interactive Map: View your travel photos on an interactive map, helping you retrace your steps and plan future adventures.
Before you begin, ensure you have met the following requirements:
- Android Studio
- Android SDK
- Firebase Account (for backend storage)
-
Clone the repository:
git clone https://github.com/mohamedwahbiyaakoub/itravel-project-master.git
-
Open the project in Android Studio.
-
Configure Firebase for backend storage (follow Firebase setup instructions).
-
Build and run the application on your Android emulator or physical device.
- Launch the iTravel app.
- Use the built-in camera to capture your travel moments.
- Add descriptions and tags to your photos.
Publish your photos to share your adventures with the iTravel community. Your photos will automatically include location coordinates.
Browse through shared travel memories from other iTravel users. Discover new places and get inspired for your next journey.
Access the map view to see your photos pinned to their respective locations. Easily navigate to spots you've visited before.