Logo Lanfrica

cjtechy/TGK-EVENTS

Record type:

software
Creator:
cjt
Host:
A modern WordPress theme for managing tech events and communities in Kenya # TGK Events - WordPress Theme A modern WordPress theme for managing tech events and communities in Kenya. Built with performance, security, and user experience in mind. ## Features ### Event Management - Create, edit, and manage tech events - Event categories and filtering - Location-based search (Kenyan counties) - Event modes: Online, Physical, Hybrid - Unique tracking codes for each event - Event ratings and interest tracking - SEO-optimized event pages with structured data ### Community Directory - Tech community listings - Community interest tracking - Category-based filtering - Social media integration ### Email Notifications - Newsletter subscription system - Category-based preferences - Daily and Weekly digest options - Email campaign management - Click tracking and analytics - Secure unsubscribe with HMAC tokens ### Admin Portal - Real-time dashboard with statistics - Event management (CRUD operations) - Subscriber management - Email campaign tools - Analytics and reporting - System monitoring - Error logging ### Search & Discovery - Fast autocomplete search with TF-IDF scoring - Advanced filtering (category, location, date, mode) - Real-time search suggestions ### Security Features - CSRF protection with WordPress nonces - Rate limiting on API endpoints - Secure token generation for unsubscribe links - Input sanitization and validation - SQL injection prevention - XSS protection ## Installation 1. Upload the theme folder to `/wp-content/themes/` 2. Activate the theme in WordPress Admin → Appearance → Themes 3. The theme will automatically: - Register the `event` custom post type - Initialize database options - Generate SEO sitemap - Set up URL rewriting ### Required Pages Setup After activating the theme, create the following pages in WordPress Admin → Pages → Add New: | Page Title | Slug | |------------|------| | Events | `events` | | Community | `community` | | Submit Event | `submit` | | Track Event | `track` | | Manage | `manage` | | Pref …

Licenses