Skip to content

**Sanskriti Safar** is an AI and AR-powered Android app that brings India's heritage to life through interactive storytelling, panoramic views, and smart navigation. πŸš€

Notifications You must be signed in to change notification settings

Subhranshu-Patra29/Sanskriti_Safar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Sanskriti Safar

πŸ“Œ About Sanskriti Safar

Sanskriti Safar is an innovative Android application that brings India's diverse and ancient heritage to modern-day users, blending tradition with technology. By utilizing Artificial Intelligence (AI) and Augmented Reality (AR), the app transforms traditional cultural tours into an interactive and personalized experience, making India's history accessible to a global audience.

πŸš€ Features

  • πŸ“ Explore Cultural Heritage – Discover historical places, traditions, and festivals with AR-based storytelling.
  • πŸ” AI-Powered Assistance – Get real-time information with a trained AI voice assistant.
  • πŸ—ΊοΈ 360-Degree Panoramic Views – Experience heritage sites in immersive panoramic mode.
  • 🌍 Multi-language Support – Text and voice-based multiple language outputs for wider accessibility.
  • πŸ“œ Cultural Insights – In-depth historical and artistic information about heritage sites.
  • πŸ”„ Interactive Navigation – Location-based suggestions for nearby cultural landmarks.

πŸ—οΈ Tech Stack

  • Frontend Platform: Android (11 or higher)
  • Programming Language: Java (JDK 21)
  • Build Tool: Gradle 8.7
  • AR Integration: ARCore, Sceneform
  • Backend Database: Google Firebase
  • APIs Used:
    • OpenStreetMap
    • Google Gemini (hosted on Render)
    • Google Cloud Translation (Render)
    • Bumptech Glide
    • Google Vision API

πŸ“Έ Screenshots

Home Screen User Login User Register Preffered Language Selection Interactive Map Search and Input Brief History of site with 360 image Tiled images of all available sites AR 360 Panaromic View of sites AI Generated Reply of user question

πŸ› οΈ Installation & Setup

  1. Clone the repository:
    git clone https://github.com/Subhranshu-Patra29/Sanskriti_Safar.git
    
  2. Open the project in Android Studio.
  3. Sync Gradle dependencies.
  4. Configure API keys (if required).
  5. Run the application on an emulator or a physical device.

🎯 Objectives

  • Promote Cultural Awareness – Educate users about India's rich heritage and traditions.
  • Facilitate Seamless Exploration – Enable intuitive navigation and location-based suggestions.
  • Enable Interactive Learning – Use AR to visualize historical events and site reconstructions.
  • Bridge Technology and Tradition – Combine modern advancements like AR with cultural content.

Architecture Diagram & Flowchart

Architecture Diagram Flowchart

Perfomance Evaluation

Chatbot Response Performance Language Support Performance

πŸ† Contribution

Contributions are welcome! If you’d like to improve the project, feel free to submit pull requests or report issues.

πŸ“© Contact

For any queries or suggestions, feel free to reach out:


🌟 If you like this project, don't forget to star the repository! ⭐

About

**Sanskriti Safar** is an AI and AR-powered Android app that brings India's heritage to life through interactive storytelling, panoramic views, and smart navigation. πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published