Skip to content

TrackBangla is a Flutter-powered travel app for exploring tourist destinations in Bangladesh. It features Firebase integration, user authentication, bookmarking, reviews, directions, and an admin panel for database management and push notifications.

License

Notifications You must be signed in to change notification settings

alaminXpro/trackbangla

Repository files navigation

TrackBangla

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.
Watch the video

Features

User Features

  • 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 Features

  • 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.

Tech Stack

  • Frontend & Backend: Flutter
  • Cloud Hosting: Firebase
  • State Management: Provider and GetX
  • Development Environment: Visual Studio Code on Arch Linux

How to Run

  1. Clone the repository:
    git clone https://github.com/your-username/TrackBangla.git
  2. Navigate to the project folder: cd TrackBangla
  3. Install dependencies: flutter pub get
  4. Run the project: flutter run
  5. Video Demo Check out the project demonstration on YouTube: https://youtu.be/yKI1Rc_FCF0?si=J2UfELxxQaAJLwM6

About

TrackBangla is a Flutter-powered travel app for exploring tourist destinations in Bangladesh. It features Firebase integration, user authentication, bookmarking, reviews, directions, and an admin panel for database management and push notifications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •