Skip to content

Sougata2006/Monastery-360

Repository files navigation

Monastery360 – Digitizing & Showcasing Monasteries of Sikkim

Website
License: MIT

📖 Problem Statement

Theme: Travel & Tourism
Title: Digitize and Showcase Monasteries of Sikkim for Tourism and Cultural Preservation

Sikkim is home to over 200 monasteries, many dating back to the 17th and 18th centuries. These monasteries are rich in history, art, and spiritual significance but face challenges such as:

  • Fragmented documentation (photos, tourism sites, archives).
  • Remote accessibility and poor connectivity.
  • Low global awareness compared to Ladakh, Bhutan, or Nepal.
  • Endangered cultural assets (murals, manuscripts, oral traditions).

Our Solution → Monastery360: A Digital Heritage Platform for Sikkim’s Monasteries


🌟 Key Features

360° Virtual Tours – Panoramic monastery interiors & surroundings.
Narrated Walkthroughs – Multilingual support (English, Hindi, Nepali, Tibetan).
Interactive Map – Geo-tagged monastery locations, travel routes, and nearby attractions.
Digital Archives – Manuscripts, murals, oral histories, AI-powered categorization.
Smart Audio Guide App – GPS/Bluetooth-based offline audio guide.
Cultural Calendar – Festivals, rituals, & events with booking options.
Chatbot Assistant – Multilingual tourist FAQ powered by AI.
Offline Mode – Cached tours, maps, and audio for remote use.
Donation Support – “Support Heritage” page for preservation funding.


🖼️ Screenshots & Demo

🌐 Landing Page

Landing Page Screenshot

🏯 360° Virtual Tour

Virtual Tour Screenshot

🗺️ Interactive Map

Map Screenshot


🧩 Tech Stack

  • Frontend: React.js, TailwindCSS
  • 3D/VR Rendering: A-Frame / Three.js
  • Maps & Geo Services: Leaflet.js / Mapbox
  • AI & Search: Custom-trained models for categorization & chatbot
  • PWA & Offline Support: Service Workers
  • Deployment: Vercel

📂 Project Structure

Monastery360
│
├── .gitattributes
├── 3D TOUR
    ├── 3d tour.glb
    ├── 3d tour2.glb
    ├── DUBDI INSIDE 3.jpg
    ├── DUBDI INSIDE.jpg
    ├── DUBDI INSIDE2.jpg
    ├── DUBDI NANO BANANA.png
    ├── DUBDI.jpg
    ├── EXTERIOR.mp4
    ├── INDEX.HTML
    ├── INTERIOR TOUR DUBDI.mp4
    ├── RUMTEK2-3D.glb
    ├── RUMTEK3D.glb
    ├── RUMTEKNANO.png
    ├── SOUND.m4a
    └── TASHIDINGNANO.png
├── Gallery
    ├── Audio
    │   ├── HeartSutraprayer.mp3
    │   ├── eveningprayer.mp3
    │   └── prayar1.mp3
    ├── Photos
    │   ├── 360view.png
    │   ├── Divine The Celeste.jpg
    │   ├── Dubdi Monastery.jpg
    │   ├── Enchey Monastery.jpg
    │   ├── Gemini_Generated_P.png
    │   ├── Hotel1.webp
    │   ├── Hotel10.webp
    │   ├── Hotel2.webp
    │   ├── Hotel3.webp
    │   ├── Hotel4.webp
    │   ├── Hotel5.webp
    │   ├── Hotel6.webp
    │   ├── Hotel7.webp
    │   ├── Hotel8.webp
    │   ├── Hotel9.webp
    │   ├── LANDING.png
    │   ├── Pemayangtse Monastery.jpeg
    │   ├── Phensang Monastery.avif
    │   ├── Phensang_Monastery.jpg
    │   ├── Phodong Monastery.jpeg
    │   ├── Ralang Monastery.jpg
    │   ├── Rumtek Monastery.jpeg
    │   ├── Rumtek Monastery2.webp
    │   ├── Rumtek.jpeg
    │   ├── Samdruptse Monastery.avif
    │   ├── Sarv_Dharm_Sthal_near_Gurudongmar_Lake.jpg
    │   ├── Taj Guras Kutir Resort & Spa.jpg
    │   ├── Tashiding-Monastery2.png
    │   ├── The Elgin Mountain Pandim.jpg
    │   ├── Vivanta Sikkim Pakyong.jpg
    │   ├── Yashshree Pelling Chekhim Retreat.jpg
    │   ├── back3.jpeg
    │   ├── background.jpg
    │   ├── culture 3.jpg
    │   ├── culture1.jpg
    │   ├── culture2.jpg
    │   ├── enchy.jpg
    │   ├── landscape10.avif
    │   ├── landscape4.jpg
    │   ├── landscpe2.jpg
    │   ├── landscpe3.jpg
    │   ├── landscpe5.jpg
    │   ├── mansteric life 1.jpg
    │   ├── manuscript1.png
    │   ├── manuscript2.png
    │   ├── manuscript3.png
    │   ├── manuscript4.png
    │   ├── manuscript5.png
    │   ├── map.png
    │   ├── monasterc life4.jpg
    │   ├── monasteric life 12.jpg
    │   ├── monasteric life 13.jpg
    │   ├── monasteric life 2.jpg
    │   ├── monasteric life 3.jpg
    │   ├── monasteric life10.jpg
    │   ├── monasteric life11.jpg
    │   ├── newmanuscript1.png
    │   ├── newmanuscript2.png
    │   ├── newmanuscript3.png
    │   ├── newmanuscript4.png
    │   ├── newmanuscript5.png
    │   ├── phodong-monastery.jpeg
    │   └── ralang.jpg
    └── Videos
    │   ├── ManiMantraChanting.mp4
    │   ├── VajraGuruMantra.mp4
    │   ├── allround experience.mp4
    │   └── video1.mp4
├── LICENSE
├── README.md
├── donation.html
├── galary.html
├── index.html
├── license.html
├── login.html
├── main.js
├── monasteries.html
├── notAvailable.html
├── scripts
    ├── donation.js
    ├── galary.js
    └── monasteries.js
├── sign up.html
├── src
    └── logo.png
├── term.html
├── theme.css
├── theme.js
└── tourbooking.html



🚀 Getting Started: Run Locally

Follow these steps to set up and run the project on your local machine for development and testing.

✅ Prerequisites

Make sure you have the following installed:

  • Node.js (LTS recommended) + npm
    node -v
    npm -v
  • Git (for cloning the repository)
  • VS Code or any modern code editor
  • MongoDB Atlas (for cloud database setup)

🛠️ Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/Sougata2006/Monastery360.git
cd monastery360

2️⃣ Backend Setup

cd backend
npm install
  • Create a .env file in the backend folder:
MONGO_URI=mongodb+srv://YOUR_USERNAME:YOUR_PASSWORD@cluster0.xxxxx.mongodb.net/monasteryDB
  • Replace YOUR_USERNAME and YOUR_PASSWORD with your MongoDB Atlas credentials.

Run backend:

node server.js

Expected output:

Server running on http://localhost:5000
MongoDB connection established

3️⃣ Frontend Setup

cd ../frontend
npm install
npm start

This opens the app at http://localhost:3000


🎮 Usage

🌍 Public Website

  • Explore monasteries on the interactive map
  • Filter/search monasteries by tags
  • Click to view detail pages with history, images & 360° virtual tours

🔑 Admin Panel (Prototype)

  • Accessible at http://localhost:3000/admin
  • Password protected (currently basic security)
  • Supports full CRUD (Create, Read, Update, Delete) for monastery data

🛠️ Project Roadmap

  • Core Website with Virtual Tour UI
  • Initial Monastery Showcases
  • AI-powered Archive Search
  • Multilingual Narration & Chatbot
  • Offline Smart Audio Guide
  • Donation Page Integration
  • Partnerships with Sikkim Tourism

👥 Team Members


🎯 Impact

  • Tourism Boost: Easier access & promotion of Sikkim’s monasteries.
  • Cultural Preservation: Digital safeguarding of endangered assets.
  • Community Empowerment: Local participation in archives & events.
  • Global Accessibility: Students, researchers, and spiritual seekers worldwide.

📜 License

This project is licensed under the MIT License.

📜 Click here to view full license
MIT License

Copyright (c) 2025 Sougata Paul

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

🤝 How to Contribute

We welcome contributions! To get started:

  1. Fork the repo.
  2. Create a new branch (feature/xyz).
  3. Commit changes with clear messages.
  4. Open a Pull Request.

Made with ❤️ by Team CODE CATALYST

About

A Smart India Hackathon 2025 project – Monastery360, a digital heritage platform to preserve and promote the monasteries of Sikkim with 360° virtual tours, interactive maps, cultural archives, and AI-powered guides.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages