A web application that allows users to explore and search through Google Calendar event keywords and their related terms. The application supports multiple languages and features a modern, responsive design.
- 🔍 Keyword search with real-time filtering
- 🌐 Multi-language support
- 📱 Responsive design for all devices
- ⏳ Lazy loading for optimized performance
- Clone the repository:
git clone [repository-url]
cd google-calendar-codewords
- Open your browser and navigate to the
index.html
file in the project directory.
google-calendar-codewords/
├── css/
│ └── styles.css # Application styles
├── js/
│ └── app.js # Main application logic
├── locales/
│ ├── keywords/
│ │ ├── en.json # English keywords
│ │ └── es.json # Spanish keywords
│ └── translations/
│ ├── en.json # English translations
│ └── es.json # Spanish translations
├── images/ # Image files
└── index.html # Main HTML file
- HTML5
- CSS3
- JavaScript (ES6+)
- Bootstrap 5
- i18next for internationalization
Add new keywords by modifying the JSON files in the locales/keywords
directory. Each keyword should have the following structure:
{
"keyword": "valentines day",
"related": ["valentine's day", "valentines"],
"slug": "valentinesday"
},
- Fork the repository
- Create your feature branch (
git checkout -b feature/missing-keywords
) - Commit your changes (
git commit -m 'Add some missing keywords'
) - Push to the branch (
git push origin feature/missing-keywords
) - Open a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.
- Google Calendar for providing the event illustrations
- i18next for internationalization support
- Bootstrap for the responsive framework