Yonatan Kinfe's repositories
Customizeble_Wordpress_Login_Theme
Welcome to the Customizable WordPress Login Theme repository! This project offers a versatile and user-friendly solution to enhance the login experience for WordPress websites. With this customizable theme, you can elevate the aesthetics and functionality of your WordPress login page to align with your brand identity and user preferences.
News_Post_DeskopApp_Using-_Socket_Programing_Java
This repository contains two JavaFX applications demonstrating real-time communication between client and server applications. The "Post News" application allows users to input and post news to a local server, while the "View News" application listens for news updates from the server and displays them.
web-scraper
A Python project that scrapes SMM panel service data from multiple websites, stores the information in a MySQL database, and exports the results to a CSV file.
Yonatankinfe
Config files for my GitHub profile.
VideoGenius
π¬ π Advanced video generation framework with professional transitions, audio mixing, and multi-chart support for data-driven storytelling.
Telegram-AI-Bot
π€π Secure Telegram bot framework with OpenAI integration, user management, and conversation logging.
YaYa-Wallet-Webhook-Implementation
This project implements a webhook endpoint for YaYa Wallet's transaction notification system. It receives transaction notifications, verifies their authenticity, and stores them in a PostgreSQL database.
Encrypted-Bank-Info-API
Description: A Spring Boot REST API with CockroachDB for managing user data and encrypted bank information, featuring CRUD operations and secure data handling.
google-ads-scraper
A web scraping tool that automates Google Ads extraction using Selenium and undetected_chromedriver. It searches ads based on keywords and locations, collects ad info, and extracts phone numbers, logging results as CSV files.
Twine-cipher-java
A Java implementation of the TWINE lightweight block cipher, designed for resource-constrained environments such as IoT devices. This repository provides encryption and decryption functions, with support for 64-bit block size and key lengths of 80 or 128 bits.
Video-Downloader-MultiThreaded
Multithreaded YouTube Downloader A Python tool using yt-dlp to download YouTube videos from a CSV file concurrently. Supports custom resolutions and bulk downloads.
WebBundle-Crawler
ππ¦ Website scraper that bundles external CSS/JS into a single self-contained HTML file.
Automated-Appointment-Scheduler
π€ Automated appointment platform with CAPTCHA handling and headless browser support.
c-code-compiler
This repository contains a C Code Compiler built from scratch. It demonstrates the fundamental concepts of lexical analysis, syntax parsing, and code generation for C programs.
cpp-data-structures-and-algorithms
A complete collection of essential data structures and algorithms in C++, including arrays, linked lists, stacks, queues, trees, graphs, sorting, searching, and dynamic programming. Each topic is accompanied by clean code and examples, making it ideal for learning, interviews, and competitive programming.
Hotel-Management-System-JAVA-
Hotel Management System A comprehensive hotel management system built with Java. This application enables efficient booking and reservation handling, user data management, room logistics coordination, reporting, and more. Designed for scalability and ease of use, it simplifies hotel operations and enhances customer service.
AdminDashboard-CodeIgniter4
A modern admin dashboard built with CodeIgniter 4 framework featuring data visualization using Chart.js.
JavaDevLearn-AndroidApp
An interactive Android app for beginners to learn Java development from the ground up. Covers key concepts with tutorials, quizzes, and hands-on coding exercises, designed to build foundational Java skills directly on your Android device.
lex-pattern-scanner-using-c
This repository contains examples of lex patterns and a demonstration of creating a custom scanner using lex/flex. Below is an explanation of the patterns, configuration, and implementation details.
MyToken-ERC20
A simple implementation of an ERC-20 token standard in Solidity with a fixed supply of 1,000,000 tokens. Includes functionality for token transfers, allowances, and approvals.
NextForge
NextForge is an innovative reimagining of ERPNext. Built on ERPNextβs robust foundation, NextForge fuses custom enhancements and a modern design to deliver agile, scalable ERP solutions that empower businesses to forge ahead into the future.
SearchScraperClassifier
Automated search result aggregation and categorization tool combining web scraping and YouTube API integration with ML-powered clustering.
TextClustering-TFIDF-KMeans
A Python pipeline for clustering text data from CSV files using TF-IDF vectorization and K-Means clustering.
video-generator-from-csv
A Python-based tool that generates a customizable video with gradient backgrounds, titles, and subtitles using properties defined in a CSV file. This script leverages OpenCV and NumPy to create frames dynamically and save the output as an MP4 file. Ideal for automated video creation with predefined configurations.
VideoCraft-Pro
Automated video presentation generator with dynamic charts, voiceovers, and title screens - perfect for data storytelling!
WebScraper-To-Database-mysql
WebScraperDatabase is a Python-based web scraping project that collects data from multiple service provider websites, stores the data in a MySQL database, and provides a structured REST API to retrieve the data. The repository also includes a lightweight HTML front-end for viewing the scraped data.