Sir Waithaka's repositories
simple-mpesa
A simple example of how MPESA works. Works with all 3 types of customers i.e. Agents, Merchants and Subscribers. Allows you to configure a tariff and apply it to transactions. The project follows DDD principles.
simple-wallet
This is a simple wallet REST api that is capable of acount deposits and withdrawals, checking for account balance and providing a ministatement. It follows domain driven design practices. The project uses the DDD architecture approach.
learn-golang
Describes my journey into learning go from zero. A few projects i have written in Go. For context into what is in this repository, please go to the readme.
goappstructure
How do you structure your Golang applications? This repo demonstrates just how you can structure your project for your small budding idea and scale it to an enterprise Go application, without so much change.
wifidog-server
An authentication server written in Go for Wifidog Gateway.
kotlin-player
An android app that plays media files after downloading from a REST server
ComposeCalculator
Simple example of compose calculator
cryptography
Class Examples and Assignments on Cryptography
desktop-player
An app am working on for compose desktop
dhis-shinyapp
Built by shiny app. Web analytics platform for dhis.
go-nonorm-crud
Demonstrates how you can use an orm and just the plain database/sql abstraction on Go to perform some db queries
go-structure-examples
Go source structure examples. A neat way organise your code for scale
kalro-hackathon
A product of one day hackathon at JKUAT using data from www.kalro.org. Uses AfricasTalking Api to send sms to farmers.
learn-android
Journey into learning android using the kotlin language
learn-compose-desktop
Repo with stuff i wrote when learning compose-desktop
learn-electron
First of this is a repo that describes my journey on learning electron as a desktop applications framework.
learn-flutter
This is a journey through learning dart and the flutter framework to build cross platform mobile apps
learn-laravel
Journey into learning laravel
learn-spring-boot
Journey through learning spring boot in Kotlin
learn-tornadofx
In this repository are code samples written from the tornadofx official guide, and some more other snippets i found online in my process of learning tornadofx. This is just my journey of learning the framework.
neural-networks
Everything I do to learn neural networks
traefik-auth
Basic demonstration of a traefik plugin that verfies request authentication