/RoadTrippers

Discover the world hassle-free with RoadTrippers! This Flutter-based Navigation App offers account creation, seamless map navigation, place search, trending destinations, and festival insights. Your go-to guide for effortless travel and exploration.

Primary LanguageDart

Contributors Forks Stargazers Issues MIT License


Logo

RoadTrippers

360 Trip planner
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Our travel app is your ultimate companion for exploring new destinations. What sets us apart is our unique ability to not only guide you to famous landmarks and must-visit places but also immerse you in the local culture by connecting you with exciting events happening nearby. Whether you're a traveler seeking hidden gems or a local looking to discover the latest trends, our app has you covered. Explore the world like never before and experience the best of both worlds – the iconic and the local – with our travel app.

Key Features

  • Discover hidden gems in your travel destinations.
  • Connect with local events and cultural experiences.
  • Plan and customize your trips with ease.
  • Get real-time travel recommendations.
  • Stay updated with travel tips and trends.

(back to top)

Built With

Dart Flutter Provider Bloc MobX Firebase SQLite Hive REST API GraphQL Firebase Cloud Messaging Firebase Authentication

(back to top)

Getting Started

This section will guide you on how to get started with RoadTrippers.

Prerequisites

Before you begin working with our Flutter app, please ensure that you have the following prerequisites set up on your development environment:

  1. Flutter SDK: You must have Flutter installed on your system. If you haven't already installed Flutter, you can follow the official installation guide for your platform:

  2. Development Environment: You can use any code editor or Integrated Development Environment (IDE) for Flutter app development. Some popular choices include:

  3. Git: Git is essential for version control and collaborating with others on the project. You can download and install Git from:

Installation

  1. Get a free API Key at https://mapsplatform.google.com/
  2. Clone the repo
    git clone https://github.com/Naman-Parlecha/RoadTrippers.git
  3. Install NPM packages
    cd RoadTrippers
    npm install
  4. Enter your API in config.js
    const API_KEY = 'ENTER YOUR API';

(back to top)

Usage

Use RoadTrippers to make your travel experiences unforgettable. Here are some examples of how you can use the app:

Discover hidden gems in your travel destination. Plan a day full of local events and experiences. Create a custom itinerary for your trip. Get real-time recommendations for places to visit. Stay updated with travel tips and trends to enhance your journey.

(back to top)

Roadmap

  • User profiles with saved trips and preferences.
  • Integration with popular travel booking platforms.
  • User-generated content and reviews.
  • Language support for international travelers.

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are welcome and appreciated! If you have suggestions to make RoadTrippers even better, please follow these steps:

  • Fork the Project
  • Create your Feature Branch (git checkout -b feature/AmazingFeature)
  • Commit your Changes (git commit -m 'Add some AmazingFeature')
  • Push to the Branch (git push origin feature/AmazingFeature)
  • Open a Pull Request
  • Your contributions will help us improve the app for travelers worldwide.

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)