TrackBangla is an all-in-one travel app designed to explore tourist locations across Bangladesh. Developed using Flutter, the app integrates seamlessly with Firebase to provide a robust and dynamic user experience. From discovering top travel destinations to bookmarking favorites and accessing directions to nearby hotels and restaurants, TrackBangla serves as the perfect travel companion.
- Authentication: Login with Email or Google accounts.
- Homepage: Discover recommended travel destinations.
- Explore by States: View travel locations categorized by states.
- Bookmark & React: Save favorite places and blogs for easy access and leave reviews.
- Directions: Find nearby hotels and restaurants for convenience.
- User Profile: Update settings, view notifications, and manage preferences.
- Admin Panel:
- Modify app database directly from an intuitive interface.
- Send push notifications to all users.
- Manage user accounts and view a list of registered users.
- Frontend & Backend: Flutter
- Cloud Hosting: Firebase
- State Management: Provider and GetX
- Development Environment: Visual Studio Code on Arch Linux
- Clone the repository:
git clone https://github.com/your-username/TrackBangla.git
- Navigate to the project folder:
cd TrackBangla
- Install dependencies:
flutter pub get
- Run the project:
flutter run
- Video Demo Check out the project demonstration on YouTube: https://youtu.be/yKI1Rc_FCF0?si=J2UfELxxQaAJLwM6