Interactive map of all Lithuanian Roman Catholic churches. Browse 700+ churches (roman catholicism churches) across all seven dioceses with search, filtering, and detailed information pages.
Live site: https://parapijos.lt
This was a passion project built in 2020 over the span of one week, without any AI assistance. The code may not follow best practices or modern standards — the goal was simply to share a personal interest in Lithuanian churches through an easy-to-understand, accessible interface.
- Interactive Google Maps view with all church locations
- Filter by diocese, construction year, and panoramic photo availability
- Search churches by name or location
- Individual church pages with architecture details, mass times, and photo galleries
- Nearby churches detection (geolocation)
- Favorites system (local storage)
- 360° panoramic views where available
- Frontend: Vanilla JavaScript, HTML, CSS
- Backend: PHP (shared helpers, individual church pages)
- Maps: Google Maps JavaScript API, Leaflet
- Data: JSON files per diocese in
churches/
- Clone the repository
- Get a Google Maps API key
- Replace
YOUR_GOOGLE_MAPS_API_KEYinincludes/church-helpers.phpwith your key - Serve with any web server that supports PHP, for example:
php -S localhost:8000
- Open
http://localhost:8000in your browser
index.php - Main map page
inner-page.php - Individual church detail page
includes/
church-helpers.php - Constants, data maps, and helper functions
app.js - Main application logic (map, search, filters)
main.css - Main page styles
inner-page.css - Church detail page styles
churches/ - JSON data files per diocese
images/ - Church photographs
nuotraukos/ - Additional church photographs
resources/img/ - Map markers, icons, and UI assets
Church data is compiled from public sources. Photographs sourced from Wikipedia/Wikimedia Commons are licensed under CC BY-SA and retain their original attribution.
The source code is licensed under the MIT License.
Note: Church photographs and data may have separate licensing terms. See Data Sources above.