CodeCircuite Idea Destination list with filterable regions and emojis.
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.
- 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
- HTML5
- CSS3 (with modern features like CSS Grid, Flexbox, and CSS Variables)
- Vanilla JavaScript
- Font Awesome Icons
- Google Fonts (Inter)
- Real-time search as you type
- Multi-word search support
- Search term highlighting
- Clear search button
- Search tags with remove option
- Region-based filtering
- Category-based filtering
- Multiple filter selection
- Clear all filters option
- Save filters functionality
- Animated background with floating elements
- Travel-themed icons
- Particle effects
- Glass-morphism container
- Smooth transitions and animations
- Toast notifications
- Loading states
- Empty states
- Seamless theme switching
- Persistent theme preference
- Optimized colors for both themes
- Smooth transitions between themes
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 ... */
}Animation timings and effects can be adjusted in the CSS file:
@keyframes float {
/* ... animation keyframes ... */
}The application is fully responsive and works on:
- Desktop computers
- Tablets
- Mobile phones
- Different screen orientations
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Opera (latest)
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Font Awesome for the icons
- Google Fonts for the Inter font family
- All contributors who have helped improve this project
Your Name - Pushpit Jain - email@example.com
Project Link: https://github.com/yourusername/destination-explorer