Skip to content

Latest commit

 

History

History
40 lines (33 loc) · 1.74 KB

README.md

File metadata and controls

40 lines (33 loc) · 1.74 KB

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