/CulTour

Aplikasi Panduan Wisata Provinsi Jawa Tengah

Primary LanguageDartGNU General Public License v3.0GPL-3.0

CulTour SEMAR: Seamlessly Navigate Semarang Regency 🗺️📱

Overview

CulTour SEMAR is your ultimate travel companion for exploring the rich cultural heritage, stunning landscapes, and vibrant communities of Semarang Regency. This application is designed to help tourists discover local attractions, plan their itineraries, and make the most of their journey with ease.

Features

1. Initial Screen and Login/Register Menu

When users launch the CulTour SEMAR app, they are greeted with an initial screen and directed to the registration menu to log into the app. By using a personal account, users can receive notifications and updates related to their travels, special events, and the latest offers from service providers. This feature aims to maintain user engagement and promote ongoing tourism activities. Direct communication through notifications keeps users informed about the latest and exciting destinations in Semarang, inspiring them to explore more interesting places.

2. Explore Feature

In the Explore menu, users can easily search for nearby cultural tourism destinations, discover popular tourist spots, and explore various other tourism categories in Semarang. With the integrated exploration feature using Google Maps, their travel experience becomes more directed and aided by accurate and informative guidance.

3. Guide Feature

In the Guide menu, users can select tour guides with prices listed on each tour guide's profile. Users are then connected to WhatsApp to contact the selected tour guide, facilitating communication. Tour guides are invaluable for tourists when visiting attractions, providing information on history, culture, social conditions, and interesting facts. They also guide the journey with the best routes and assist with language translation if needed, ensuring a safe and informative travel experience.

4. QR Code Scan Feature

The app is equipped with a QR code scan feature, allowing users to instantly obtain information about the history, uniqueness, gallery, and references of the tourist attractions they are visiting. This feature offers an opportunity for tourists to explore and deepen their knowledge about the destinations, combining the joy of travel with valuable learning experiences.

5. Interactive Quiz Feature

With the interactive quiz feature, CulTour SEMAR offers a more engaging and educational travel experience. Tourists can enjoy mental challenges by answering questions about the history, culture, and interesting facts related to the attractions they are visiting. The quiz scores provide fun competition with friends or other participants and encourage deeper understanding of the visited destinations.

Getting Started

Prerequisites

  • Android Studio (for Android development)
  • Java Development Kit (JDK)
  • Basic knowledge of Android development and Java

Installation

  1. Clone the repository:
    git clone https://github.com/whdhdyt21/CulTour-SEMAR.git
  2. Navigate to the project directory:
    cd CulTour-SEMAR
  3. Open the project in Android Studio:
    android-studio .

Running the Application

  1. Set up your Android device or emulator.
  2. Build and run the project from Android Studio.

Usage

Follow the on-screen instructions within the app to explore attractions, plan your itinerary, and navigate through Semarang Regency. The application is designed to be user-friendly and intuitive.

Contributing

Contributions are welcome! Please fork this repository and submit a pull request for any enhancements or bug fixes.

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Create a new Pull Request.

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

Acknowledgements

Thanks to everyone who has contributed to this project and helped improve it.


Feel free to customize this README according to your specific requirements and repository structure.