FaceTrip is a Flutter-based travel journal app that allows users to log in with their Google account, add and share their travel experiences, and save favorite trips. The app uses Firebase Firestore for data storage and Firebase Storage for image uploads.
https://play.google.com/store/apps/details?id=com.groisman.facetrip
- 🔑 Google Sign-In: Log in using your Gmail account.
- ✏️ Edit User Profile: Customize your user description.
- 📍 Add Travel Experiences: Share places you’ve traveled with:
- Title
- Description
- Images
- 5-Star Rating System ⭐⭐⭐⭐⭐
- 🗑️ Delete Trips: Remove trips from your dashboard by swiping the trip.
- 🌎 Explore All Trips: View all shared trips and user details.
- ❤️ Favorites: Save trips to your favorites by tapping the heart icon.
- 🔥 Firebase Backend:
- Firestore for storing trip data.
- Firebase Storage for storing images.
- Flutter (Dart)
- Firebase Authentication
- Firebase Firestore
- Firebase Storage
- Provider (for state management)
- Clone the repository:
git clone https://github.com/<YOUR_GITHUB_USERNAME>/facetrip.git cd facetrip
- Install dependencies:
flutter pub get
- Run the app:
flutter run
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.






