Kennedy Ngugi Mwaura 's repositories
Fast-Api-example
Simple asynchronous API implemented with Fast-Api framework utilizing Postgres as a Database and SqlAlchemy as ORM . GitHub Actions as CI/CD Pipeline
py-crypto-bot
simple python crypto bot to trade crypto on Binance based on RSI. Utilizing web sockets to get real-time prices. Store the data in a Redis instance then a Postgres DB on candle close
Fast-Api-Grafana-Starter
Simple asynchronous API implemented with Fast-Api framework utilizing Postgres as a Database and SqlAlchemy as ORM . Grafana for monitoring using Prometheus
simple-web-scraper
Simple web scraper to get player data using beatiful-soup4 and PostgreSQL as a database. SQLAlchemy as an ORM
zoo_Django_Actions
Sample Django Web App for GitHub Actions
py-amazon-scraper
This is an amazon.com web scraper for laptop prices utilizing python and the scrapy framework
twilio-quest
This repo contains my solutions from the various Twilio Quest Challenges
daily-news-scraper
This a simple news scraper and notification script
Fast-Api-HTMX-Example
This repository serves as a demonstration of building a web application using FastAPI on the backend and htmx on the frontend. FastAPI, a modern, fast web framework for building APIs with Python 3.7+ based on standard Python type hints, pairs seamlessly with htmx, a lightweight JavaScript library for AJAX interactions.
FastAPI-Backend-Template
A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker.
fastapi_docker_starter
Fastapi docker app
docker-setup
This repo holds the config files and commands to spin up development containers for my personal setup.
permit
A Django project for managing a hospital system using Permit.io for authorization. The project includes a RESTful API for managing patients, doctors, and appointments. The API is secured using ABAC (Attribute-Based Access Control) and RBAC (Role-Based Access Control) policies. The project also includes a PDP (Policy Decision Point) microservice
python-sort
Simple python script to generate a list of random numbers and insert them in a db
Python_News_Updates
A flask application that will help people list and preview news articles from various sources. Using the News Api
Chat-With-Your-Mpesa
This project encompasses the extraction and cleaning of transactions from Mpesa PDF statements to the development of APIs for integration with the Streamlit Front End.
FastApi-Signoz-App
Simple asynchronous API implemented with Fast-Api framework utilizing Postgres as a Database and SqlAlchemy as ORM . GitHub Actions as CI/CD Pipeline
KenMwaura1
Personal Github profile
Nuvo-data-cleaning-functions
Collection of scripts and functions to clean and preprocess data using Nuvo SDK.
activepieces
Your friendliest open source all-in-one automation tool ✨ Workflow automation tool 100+ integration / Enterprise automation tool / Zapier Alternative
skills-copilot-codespaces-vscode
My clone repository