Stephen Murichu's Projects
A2A Builders company website
Flask-based Python application that provides a RESTful solution for handling user authentication and authorization.
Basic Flask-based API that allows you to manage blog posts through CRUD (Create, Read, Update, Delete) operations. It includes endpoints to create, retrieve, update, and delete blog posts.
fashion and graphics designer
modern and responsive website template designed to help businesses create an online presence and showcase their services
The Crypto Price Checker is a Flask application that provides cryptocurrency price information. It allows users to fetch the price of a cryptocurrency by name through a simple API
Django-based authentication service with RESTful API endpoints, token-based authentication, user registration, password reset functionality, and email services, built using Django Rest Framework and equipped with unit tests for secure user management.
A learning management system using django web framework. Course add and drop, grade and assessment result management, online quiz, report generator, student and lecturers management, dashboard, and so much more...
This repository provides a comprehensive Django-based solution for efficient M-Pesa transaction management. It encompasses functionalities such as initiating STK push requests, processing payment notifications, and securely storing transaction records using the Daraja API by Safaricom.
Point of Sale (POS) System in Python Django
This web app connects job seekers and employers with streamlined job postings, project sharing, and blogs. Built with Django, Bootstrap, and other web technologies, it offers a user-friendly experience, secure payments, and efficient job matching.
Next.js Commerce
A Python Django project for tracking and managing your expenses. Simple, intuitive, and built with Django's web framework. Keep your finances in check, set budgets, and gain insights into your spending habits.
Flask's form handling & validation with WTForms. This repository contains a step-by-step tutorial demonstrating form creation, rendering, submission handling, and validation using Flask and WTForms.
Conversational AI chatbot utilizing Flask and WebSocket technologies, driven by OpenAI's GPT-3 engine.
This app uses Safaricom Daraja API to let you easily add MPesa features to Flask app. This means you can do things like initiating STK push requests smoothly.
Contains a comprehensive collection of example codes, project implementations, and practical demonstrations featured in the Flask book.
css-circle
Introduction to Git and GitHub
mercy portfolio website
Django-based subscription movie website where users can subscribe to access premium movies. The site includes user authentication, subscription handling, payment integration, and access control for premium content.
This repository contains a RESTful microservice that integrates with the Daraja API for processing MPESA payments using the C2B Lipa na M-PESA Online API (STK Push Prompt). The service sends payment prompts to customers' phones and updates the transaction status in the database.
The Order Service is a microservice within an eCommerce platform that facilitates order management via RESTful APIs.