Gibson Kemboi's repositories
NodeJsDaraja
This project is a server-side implementation of the Daraja API by Safaricom, built using NestJS. The Daraja API allows developers to integrate M-Pesa payment services into their applications. This implementation provides a robust and scalable solution for handling M-Pesa transactions, including STK Push. You can use this repository as boilerplate
SafaricomDarajaFrontEnd
A frontend repository showing how to consume Daraja api from the frontend. Shows how to handle errors and status code recieved from safaricom daraja api.
math-things-DSA
My own implementation trial of simulation and data structures and algorithms. Also attempting to solve mathematical problems examples using computer science
africastalking-go
Unofficial AfricansTalking API Wrapper for Golang
java_stuff
Refreshing my Java Knowledge
linuxbasezshfiles
My collection and configurations of zsh setup files. They also include configurations for editors such as neovim, written in languages such as Lua
search-engine
This Rust project exemplifies my interest in complex algorithms and data structure design, with a focus on implementing search functionalities from the ground up.
DatabaseSql
My own trial of creating a database
deploy-appengine
A GitHub Action that deploys source code to Google App Engine.
PaymentUtility
A trial implementation of utility payment setting using Daraja (mpesa). Targetted to manage and track transactions. Using PRISMA ORM , Typescript, Ts-Node and mySQL as the database.
RaftrixDB
RaftrixDB is a distributed, fault-tolerant key-value store built in Go, powered by the Raft consensus algorithm. Designed to ensure strong consistency and high availability, RaftrixDB supports seamless leader election, data replication, and resilience to network partitions. Perfect for developers interested in distributed systems and modern data
subjective
This is my personal backend repository for building apis and apps for my day to day activities
daraja-stk
npm package for npm daraja
GradeGenie-Assignment
Completion of technical assignment for suitability for the EdTech SaaS Growth Lead at GradeGenie
ke-accountability
Public tallying system, by developers for the people
SIL-backend
Food Order API developed using golang, postgresql
upload-cloudinary
A functional javascript middleware app that enables file uploads to cloudinary file storage.