<<<<<<< HEAD
Experience the Spirit of India ๐
A beautiful, fully responsive static website showcasing the incredible tourism attractions of India. Built with modern web technologies and designed to promote travel within India, capturing its diverse beauty, culture, and experiences.
View Live Website (Update this link after deployment)
"Incredible Bharat" is a comprehensive tourism website that celebrates the diverse beauty, rich culture, and incredible experiences that India has to offer. The website features multiple interconnected pages that provide visitors with a complete overview of Indian tourism, from the majestic Himalayas to the serene backwaters of Kerala.
| Page | Description | Highlights |
|---|---|---|
| ๐ Home | Main landing page | Hero section, featured destinations, statistics |
| ๐บ๏ธ Destinations | Regional exploration | Filter by regions, detailed destination cards |
| ๐ญ Experiences | Cultural immersion | Festivals calendar, cultural activities |
| ๐ธ Gallery | Visual journey | Filterable photo gallery with modal view |
| ๐ Contact | Get in touch | Comprehensive inquiry form, contact info |
- ๐ฑ Fully Responsive Design - Seamless experience across all devices
- ๐จ Modern UI/UX - Clean, visually appealing interface
- โก Interactive Elements - Smooth animations and transitions
- ๐๏ธ Content Filtering - Filter destinations by region and gallery by category
- ๐ง Contact Form - Detailed inquiry form with validation
- ๐ Performance Optimized - Fast loading and smooth interactions
- โฟ Accessible - Semantic HTML and keyboard navigation support
- HTML5 - Semantic markup and modern structure
- CSS3 - Advanced styling with Flexbox, Grid, and animations
- Vanilla JavaScript - Interactive functionality without frameworks
- Font Awesome - Beautiful icons and visual elements
- Google Fonts (Poppins) - Modern, readable typography
- Mobile-First Approach - Responsive design starting from mobile
- CSS Grid & Flexbox - Modern layout techniques
- CSS Custom Properties - Maintainable theming system
- Smooth Animations - CSS transitions and keyframe animations
- Cross-Browser Compatible - Works on all modern browsers
minproject/
โโโ index.html # Home page
โโโ destinations.html # Destinations page
โโโ experiences.html # Experiences & festivals page
โโโ gallery.html # Photo gallery page
โโโ contact.html # Contact page
โโโ css/
โ โโโ style.css # Main stylesheet
โโโ js/
โ โโโ script.js # JavaScript functionality
โโโ images/
โ โโโ gallery/ # Gallery images
โ โโโ [other images] # Destination and feature images
โโโ README.md # This file
- Git installed on your computer
- A modern web browser
- Basic understanding of HTML, CSS, JavaScript (for customization)
-
Clone the repository
git clone https://github.com/Vaish16-code/Tourwebsite.git cd Tourwebsite -
Add Images (Important!)
- Download images according to the guide in
/images/IMAGE_GUIDE.md - Place images in the respective folders:
- Main images โ
/images/ - Gallery images โ
/images/gallery/
- Main images โ
- Download images according to the guide in
-
Open the Website
# Simply open in your browser open index.html # OR double-click index.html
-
Start Customizing
- Edit content in HTML files
- Modify styles in
css/style.css - Add functionality in
js/script.js
The website requires specific images to function properly. Follow these steps:
- Check the Image Guide: Read
/images/IMAGE_GUIDE.mdfor complete requirements - Download Free Images: Use Unsplash, Pixabay, or Pexels
- Search Keywords: "India tourism", "Taj Mahal", "Kerala backwaters", etc.
- Optimize: Compress images to under 500KB each
- Name Correctly: Use exact filenames from the guide (e.g.,
taj-mahal.jpg)
- Hero Video Section with compelling call-to-action
- Featured Destinations showcasing India's diversity
- Interactive Statistics with animated counters
- Newsletter Subscription with form validation
- Regional Filtering (North, South, East, West, Northeast)
- Destination Cards with ratings and features
- Travel Tips section for visitors
- Interactive Hover Effects
- Festival Calendar throughout the year
- Cultural Activities (Ayurveda, dance, cooking)
- Major Festivals detailed showcase
- Cultural Etiquette tips for travelers
- Category Filtering (Landscapes, Monuments, Culture, Wildlife)
- Modal Image Viewer for full-screen viewing
- Responsive Grid layout
- Professional Photography showcase
- Comprehensive Form with multiple input types
- Real-time Validation and error handling
- Contact Information and social media links
- FAQ Section for common queries
The website uses an Indian-inspired color palette:
:root {
--primary-color: #e74c3c; /* Saffron Red */
--secondary-color: #3498db; /* Blue */
--accent-color: #2ecc71; /* Green */
--text-dark: #2c3e50; /* Dark Blue */
--text-light: #7f8c8d; /* Gray */
--background: #f8f9fa; /* Light Gray */
}- Update Text: Edit HTML files directly
- Change Images: Replace images in
/images/folder - Modify Links: Update navigation and footer links
- Add Destinations: Follow the existing card structure
- CSS Variables: Use custom properties for consistent theming
- Responsive Design: Mobile-first approach with breakpoints at 768px and 1200px
- Typography: Poppins font with weights 300, 400, 600, 700
- Optimized Images: Compressed and properly sized
- Minimal Dependencies: Only essential external resources
- Efficient CSS: Modern layout techniques
- Vanilla JavaScript: No heavy frameworks
- Semantic HTML: Proper heading hierarchy and structure
- Meta Tags: Title, description, and social media tags
- Alt Text: All images have descriptive alt attributes
- Clean URLs: SEO-friendly page structure
We welcome contributions! Here's how you can help:
- Check existing issues first
- Create detailed bug reports with screenshots
- Include browser and device information
- Open an issue with [FEATURE] prefix
- Describe the feature and its benefits
- Include mockups if possible
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow existing code style and structure
- Test on multiple browsers and devices
- Update documentation for new features
- Optimize images before committing
This project is licensed under the MIT License - see the LICENSE file for details.
- All images should be properly licensed
- Use royalty-free images from Unsplash, Pixabay, or Pexels
- Credit photographers when required
- Ensure commercial use is allowed
- Inspiration: India's incredible tourism potential
- Icons: Font Awesome
- Fonts: Google Fonts - Poppins
- Images: Various photographers on Unsplash, Pixabay, and Pexels
- Color Palette: Inspired by the Indian National Flag
- GitHub Issues: For bug reports and feature requests
- Email: your-email@example.com
- Portfolio: [Your Portfolio Link]
- LinkedIn: [Your LinkedIn Profile]
- Responsive design implementation
- 5 main pages with full functionality
- Interactive elements and animations
- Contact form with validation
- Blog/Articles section
- Multi-language support (Hindi, English)
- Advanced search functionality
- User reviews and ratings system
- Integration with travel APIs
- Booking system integration
- Progressive Web App (PWA) features
- Dark mode theme
Made with โค๏ธ for India ๐ฎ๐ณ
โญ Star this repository | ๐ Report Bug | ๐ก Request Feature

