Skip to content

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

<<<<<<< HEAD

๐Ÿ‡ฎ๐Ÿ‡ณ Incredible Bharat - Tourism Website

HTML5 CSS3 JavaScript Responsive

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.

๐Ÿš€ Live Demo

View Live Website (Update this link after deployment)

๐Ÿ“ธ Screenshots

Desktop View

Desktop Homepage

Mobile View

Mobile Homepage

๐Ÿ‡ฎ๐Ÿ‡ณ About the Project

"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.

โœจ Features

โœจ Features

๐ŸŒ 5 Interconnected Pages:

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

๐ŸŽฏ Key Features:

  • ๐Ÿ“ฑ 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

๐Ÿ› ๏ธ Technologies & Tools

Frontend Stack:

  • 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

Design Features:

  • 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

๐Ÿ“ Project Structure

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

๐Ÿš€ Quick Start

Prerequisites

  • Git installed on your computer
  • A modern web browser
  • Basic understanding of HTML, CSS, JavaScript (for customization)

Installation & Setup

  1. Clone the repository

    git clone https://github.com/Vaish16-code/Tourwebsite.git
    cd Tourwebsite
  2. 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/
  3. Open the Website

    # Simply open in your browser
    open index.html
    # OR double-click index.html
  4. Start Customizing

    • Edit content in HTML files
    • Modify styles in css/style.css
    • Add functionality in js/script.js

๐Ÿ–ผ๏ธ Adding Images

The website requires specific images to function properly. Follow these steps:

  1. Check the Image Guide: Read /images/IMAGE_GUIDE.md for complete requirements
  2. Download Free Images: Use Unsplash, Pixabay, or Pexels
  3. Search Keywords: "India tourism", "Taj Mahal", "Kerala backwaters", etc.
  4. Optimize: Compress images to under 500KB each
  5. Name Correctly: Use exact filenames from the guide (e.g., taj-mahal.jpg)

๐Ÿ“ฑ Demo Features

๐Ÿ  Homepage Highlights

  • Hero Video Section with compelling call-to-action
  • Featured Destinations showcasing India's diversity
  • Interactive Statistics with animated counters
  • Newsletter Subscription with form validation

๐Ÿ—บ๏ธ Destinations Page

  • Regional Filtering (North, South, East, West, Northeast)
  • Destination Cards with ratings and features
  • Travel Tips section for visitors
  • Interactive Hover Effects

๐ŸŽญ Experiences Page

  • Festival Calendar throughout the year
  • Cultural Activities (Ayurveda, dance, cooking)
  • Major Festivals detailed showcase
  • Cultural Etiquette tips for travelers

๐Ÿ“ธ Gallery Page

  • Category Filtering (Landscapes, Monuments, Culture, Wildlife)
  • Modal Image Viewer for full-screen viewing
  • Responsive Grid layout
  • Professional Photography showcase

๐Ÿ“ž Contact Page

  • Comprehensive Form with multiple input types
  • Real-time Validation and error handling
  • Contact Information and social media links
  • FAQ Section for common queries

๐ŸŽจ Customization Guide

๐ŸŽฏ Color Scheme

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 */
}

๐Ÿ“ Content Updates

  1. Update Text: Edit HTML files directly
  2. Change Images: Replace images in /images/ folder
  3. Modify Links: Update navigation and footer links
  4. Add Destinations: Follow the existing card structure

๐ŸŽญ Styling Changes

  • 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

๐Ÿ“Š Performance & SEO

โšก Performance Features

  • Optimized Images: Compressed and properly sized
  • Minimal Dependencies: Only essential external resources
  • Efficient CSS: Modern layout techniques
  • Vanilla JavaScript: No heavy frameworks

๐Ÿ” SEO Optimized

  • 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

๐Ÿค Contributing

We welcome contributions! Here's how you can help:

๐Ÿ› Bug Reports

  1. Check existing issues first
  2. Create detailed bug reports with screenshots
  3. Include browser and device information

โœจ Feature Requests

  1. Open an issue with [FEATURE] prefix
  2. Describe the feature and its benefits
  3. Include mockups if possible

๐Ÿ”ง Pull Requests

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

๐Ÿ“‹ Development Guidelines

  • Follow existing code style and structure
  • Test on multiple browsers and devices
  • Update documentation for new features
  • Optimize images before committing

๏ฟฝ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ–ผ๏ธ Image Licensing

  • All images should be properly licensed
  • Use royalty-free images from Unsplash, Pixabay, or Pexels
  • Credit photographers when required
  • Ensure commercial use is allowed

๐Ÿ™ Acknowledgments

  • 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

๏ฟฝ Support & Contact

  • GitHub Issues: For bug reports and feature requests
  • Email: your-email@example.com
  • Portfolio: [Your Portfolio Link]
  • LinkedIn: [Your LinkedIn Profile]

๐Ÿ—บ๏ธ Roadmap

Phase 1 โœ… (Current)

  • Responsive design implementation
  • 5 main pages with full functionality
  • Interactive elements and animations
  • Contact form with validation

Phase 2 ๐Ÿ”„ (Planned)

  • Blog/Articles section
  • Multi-language support (Hindi, English)
  • Advanced search functionality
  • User reviews and ratings system

Phase 3 ๐Ÿš€ (Future)

  • 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

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages