§ Projects

Kenya Community in Korea (KCK)

Django 6 - Bootstrap 5 - SQLite - gunicorn - nginx

Kenya Community in Korea (KCK) is a community platform for Kenyans living and working in South Korea. It serves as the official hub for the Kenyan diaspora in Korea, covering embassy liaison services, events, membership management, sports, market listings, and more.

I was part of the development team. The production site is at kenyakorea.com — that is where anyone seeking KCK services should go.

The instance at kck.mtirop.com is a mirror hosted on this portfolio server for demonstration purposes only.

About the Project

Kenya Community in Korea (KCK) is the official platform for the Kenyan diaspora in South Korea. The live production site is at kenyakorea.com. Anyone looking to access KCK services should use that address.

The mirror at kck.mtirop.com exists solely for portfolio demonstration purposes.

My Role

I was a co-developer on this project, contributing to the Django application architecture, multi-app structure, deployment pipeline (gunicorn + nginx + systemd), and various feature modules across the platform.

Platform Features

  • Embassy liaison services -- visa applications, passport renewals, certificate requests
  • Events system with online registration and attendee management
  • Membership portal with profile management and application tracking
  • Community news, announcements, and newsletter subscriptions
  • KCK Sports sub-section with subdomain routing
  • Market listings and community endorsements
  • Certificate generation (PDF + QR code) via ReportLab
  • Leader profiles and community governance pages

Stack

  • Backend: Django 6.x, Python 3.14, gunicorn, SQLite
  • Frontend: Bootstrap 5.3, Bootstrap Icons, Vanilla JS
  • Forms: django-crispy-forms with crispy-bootstrap5
  • PDF / QR: ReportLab, qrcode
  • Static files: WhiteNoise
  • Infrastructure: nginx, systemd socket activation, Lets Encrypt SSL
§ Quick facts
Year
2025
Status
Shipped
Role
Co-developer
Stack
Django 6 - Bootstrap 5 - SQLite - gunicorn - nginx
Live
kenyakorea.com
Code
github.com/meshtirop1/kck-re-done
§ More work