Exploria : Personalized AI Recommendation Solution for Smart Travel & Sustainable Tourism in Indonesia
Exploria is a project designed to enhance travel experiences while promoting sustainable tourism in Indonesia. By leveraging advanced technologies like AI and machine learning, this system provides smart recommendations tailored to individual preferences, helping travelers explore Indonesia responsibly and meaningfully.
Indonesia is striving to become one of the world’s top 10 global tourism destinations by 2045. This ambition is supported by remarkable growth in the tourism sector. According to the latest data from BPS-Statistics Indonesia, the country welcomed over 10 million foreign visitors by September 2024, a 20.28% increase from the same period in 2023. This steady rise reflects Indonesia's rich cultural and natural attractions, along with continuous improvements in tourism infrastructure.
In 2023 alone, Indonesia recorded 14.5 million international arrivals, up from 10.4 million in 2022. Tourism contributed significantly to the national economy, accounting for 5.5% of GDP. However, such rapid growth presents challenges, particularly in ensuring that development does not compromise the environment or cultural heritage. The increasing popularity of destinations demands solutions that balance economic gains with sustainability and preservation.
Exploria is our answer to this challenge. By promoting eco-friendly, culturally respectful tourism, it aligns with Indonesia's vision for responsible and sustainable travel, ensuring future generations can enjoy the country's natural and cultural wonders.
Exploria is designed to:
- Provide personalized travel recommendations to match individual preferences.
- Promote sustainable tourism practices to protect Indonesia's environment and cultural assets.
- Encourage responsible travel choices that create meaningful experiences for visitors while preserving the country’s unique heritage.
-
Personalized Recommendations: Exploria uses AI to analyze user preferences and recommend destinations, activities, and travel packages tailored to individual needs.
-
Sustainable Travel Options: Recommendations prioritize eco-friendly choices, supporting local communities and reducing the environmental footprint.
-
Itinerary Planning: The system suggests optimized routes and travel plans for efficient and enjoyable trips.
-
Support for Local Guides: Connects travelers with experienced local guides, enhancing cultural understanding and promoting authentic experiences.
| Name | Bangkit ID | Path |
|---|---|---|
| Komang Ryandhi Suandita | M004B4KY2222 | Machine Learning |
| Bayu Siddhi Mukti | M004B4KY0830 | Machine Learning |
| Yasmin Nur Helisa | M004B4KX4522 | Machine Learning |
| Muhammad Ramdhan Fitra Hidayat | C012B4KY3025 | Cloud Computing |
| Rahmi Anisa | C308B4KX3639 | Cloud Computing |
| Dion Prayoga | A116B4KY1168 | Mobile Development |
| Muhammad Rizki Sepriadi | A315B4KY3062 | Mobile Development |
- Pandas: For data manipulation and preprocessing.
- NumPy: For numerical computing and handling arrays.
- Scikit-Learn: For machine learning model building and evaluation.
- TensorFlow: For building and training deep learning models.
- Matplotlib: For visualizations and result plotting.
- Node.js: For server-side runtime environment, powering backend infrastructure with high efficiency and scalability.
- Express.js: For building scalable APIs, managing routing, middleware, and user interaction logic.
- Prisma ORM: For intuitive and type-safe interactions with the PostgreSQL database, simplifying database management.
- PostgreSQL: As the robust, scalable, and feature-rich relational database for structured data storage and retrieval.
- FastAPI: For building high-performance machine learning APIs
- Android Studio: The primary IDE for app development.
- Kotlin: The programming language for building modern and efficient Android apps.
- Jetpack Compose: For building declarative and responsive UI components.
- Glide: An image loading and caching library for efficient image rendering in Android apps.
- Google Maps API: To provide location-based features and route optimization.
- Retrofit: For API integration to fetch sustainable travel data and user preferences.
- Room Database: For offline data storage and retrieval.
- Dagger-Hilt: A dependency injection library to manage app components and ensure modularity and testability.
- Coroutines: For asynchronous programming, enabling efficient handling of background tasks and threading.
- Paging 3: To load large datasets efficiently in the app with pagination support.
- Coil: An image loading library optimized for modern Android apps using Kotlin.
- JUnit & Espresso: For unit testing and UI testing to ensure app stability and reliability.
Explore responsibly. Travel meaningfully. With Exploria.
