Welcome to TempleFinder – a web application dedicated to helping users discover temples under the Aranilaya Thurai of the Government of Tamil Nadu. Whether you're exploring sacred places or seeking to connect with cultural heritage, this app shows all temples under the Tamil Nadu Government's Aranilaya Thurai initiative, using your real-time location. 🌍🕌
- 🔍 Location-Based Search: Discover temples under the Aranilaya Thurai based on your current geographical location.
- 🗺️ Interactive Map: View temple locations visually on a map integrated with Google Maps.
- 📱 Responsive Design: Enjoy a seamless experience on both desktop and mobile devices.
- ⚡ Fast & User-Friendly: A simple, intuitive interface for quick and easy navigation.
- React: For building the user interface.
- Google Maps API: For displaying maps and handling geolocation.
- React Router: For handling navigation and routing.
- React Testing Libraries: For testing React components.
- Java: The primary language for the backend.
- Spring Boot : Used for building backend APIs.
Clone the repository to your local machine:
git clone https://github.com/sugapriya-k/TempleFinder.git-Navigate into your project folder:
cd TempleFinder-Then, install the required dependencies:
npm install-Start the application locally in development mode:
npm start-Open http://localhost:3000 in your browser to view the app. The page will automatically reload if you make changes, and you can also see lint errors in the console
To launch the test runner in interactive watch mode:
npm testTo create an optimized production build:
npm run buildThe build is minified, and the filenames include hashes for best performance.
Your app is now ready for deployment.
Once the app is running:
- Your current location will automatically be used to find temples under Aranilaya Thurai.
- You can also search for temples by entering a specific address or city name.
- Explore temples and sacred places in Tamil Nadu, supported by the Government of Tamil Nadu.
We love contributions! 🌱 If you want to improve TempleFinder, feel free to:
- Fork this repository
- Submit your pull requests with new features or bug fixes
- Open issues for suggestions or help requests
A big thank you to the following for making this project possible:
- Google Maps API for helping us integrate location and maps.
- Open-source community for the amazing tools and resources available.