/city-guide

City Guide is a mobile application developed using Java in Android Studio. It serves as a comprehensive guide to cities, allowing users to add, update, and list various places such as hotels, hospitals, markets, libraries, parks, and more.

Primary LanguageJavaMIT LicenseMIT

City Guide

City Guide is a mobile application developed using Java in Android Studio. It serves as a comprehensive guide to cities, allowing users to add, update, and list various places such as hotels, hospitals, markets, libraries, parks, and more.

Features

  • Place Management: Users can add new places to the city guide, update existing places, and list all the places available in the app.
  • Categorization: Places can be categorized into different types, making it easier for users to find specific places of interest.
  • Search Functionality: Users can search for places based on their names or categories to quickly find the desired information.
  • User Reviews and Ratings: Users can leave reviews and ratings for places they have visited, providing valuable feedback to other users.
  • Map Integration: Places can be displayed on a map, allowing users to view the locations and navigate to them.

Requirements

  • Android Studio.
  • Java Development Kit (JDK) installed.
  • Android device or emulator with Android 8.1.

Usage

  1. Launch the City Guide app on your Android device.
  2. Explore the available categories and select a specific type of place you are interested in.
  3. Browse through the listed places, view their details, reviews, and ratings.
  4. Use the search functionality to find places by name or category.
  5. Add new places to the guide or update existing ones if needed.
  6. Leave reviews and ratings for places you have visited to share your experience with others.
  7. Use the map integration feature to visualize the locations of places and navigate to them.

License

This project is licensed under the MIT License. For more information, see the LICENSE file.

Issues, Feature Requests or Support

Please use the New Issue button to submit issues, feature requests or support issues directly to me. You can also send an e-mail to selinvuslat@gmail.com.