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
- 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
-
2024
JiraniSoko
Local marketplace for Kenyan neighbourhoods. Listings, jobs, motors, property; M-Pesa payments; Android app shipped, iOS in progress.
-
2025
Kaptagat Coffee
Public-facing site and staff dashboard for a Kenyan coffee co-operative.
-
2024
Multition Education
Backend developer (freelance) on Multition's AI-focused course platform. Mentor-led courses across ML, DL, NLP, computer vision, and generative AI.
-
2025
Albert Nshimirimana -- Portfolio Website
Personal portfolio website for Albert Nshimirimana -- built and deployed as albert.mtirop.com.