Skip to content

pushpit21jain/Travelapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CodeCircuite Idea Destination list with filterable regions and emojis.

🌍 Destination Explorer

A modern, interactive web application for exploring travel destinations around the world. Built with HTML, CSS, and JavaScript, this application features a beautiful animated interface, real-time search functionality, and comprehensive filtering options.

✨ Features

  • Interactive Search: Real-time search functionality with multi-word support and search term highlighting
  • Dynamic Filtering: Filter destinations by regions and categories
  • Beautiful UI: Modern design with animated background and glass-morphism effects
  • Dark Mode: Seamless dark/light theme switching
  • Responsive Design: Fully responsive layout that works on all devices
  • Quick Stats: Overview of total destinations, regions, and categories
  • View Options: Multiple view modes (grid, list, map)
  • Search Tags: Visual representation of active search terms
  • Animated Background: Subtle animated background with floating elements and travel-themed icons

🛠️ Technologies Used

  • HTML5
  • CSS3 (with modern features like CSS Grid, Flexbox, and CSS Variables)
  • Vanilla JavaScript
  • Font Awesome Icons
  • Google Fonts (Inter)

📱 Features in Detail

Search Functionality

  • Real-time search as you type
  • Multi-word search support
  • Search term highlighting
  • Clear search button
  • Search tags with remove option

Filtering System

  • Region-based filtering
  • Category-based filtering
  • Multiple filter selection
  • Clear all filters option
  • Save filters functionality

UI Components

  • Animated background with floating elements
  • Travel-themed icons
  • Particle effects
  • Glass-morphism container
  • Smooth transitions and animations
  • Toast notifications
  • Loading states
  • Empty states

Dark Mode

  • Seamless theme switching
  • Persistent theme preference
  • Optimized colors for both themes
  • Smooth transitions between themes

🎨 Customization

Colors

The application uses CSS variables for easy customization. Main colors can be modified in the :root section of styles.css:

:root {
    --primary-color: #3b82f6;
    --primary-hover: #2563eb;
    --text-primary: #1a1a1a;
    /* ... other variables ... */
}

Animations

Animation timings and effects can be adjusted in the CSS file:

@keyframes float {
    /* ... animation keyframes ... */
}

📱 Responsive Design

The application is fully responsive and works on:

  • Desktop computers
  • Tablets
  • Mobile phones
  • Different screen orientations

🔧 Browser Support

  • Chrome (latest)
  • Firefox (latest)
  • Safari (latest)
  • Edge (latest)
  • Opera (latest)

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

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

📝 License

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

🙏 Acknowledgments

  • Font Awesome for the icons
  • Google Fonts for the Inter font family
  • All contributors who have helped improve this project

📧 Contact

Your Name - Pushpit Jain - email@example.com

Project Link: https://github.com/yourusername/destination-explorer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors