Skip to content

Instantly share code, notes, and snippets.

View Mgregchi's full-sized avatar
🏠
Working from home

C. Michael. A Mgregchi

🏠
Working from home
View GitHub Profile

Introducing IdeyClick: Shorten URLs, Share Stories, Own Your Digital Presence

Ideyclick preview In a world where attention is fleeting and every click counts, managing your digital footprint shouldn’t feel like wrestling with clunky tools or outdated dashboards. That’s where IdeyClick comes in—a modern, all-in-one platform designed to simplify how you share links, tell stories, and track engagement. Whether you’re a creator, marketer, or small business owner, IdeyClick is here to make your online presence sharper, smarter, and uniquely you.

What is IdeyClick?

At its core, IdeyClick is about giving you control over your digital narrative. It’s a platform that combines three powerful features:

  1. Lightning-Fast URL Shortening: Turn long, unwieldy links into sleek, shareable short URLs in seconds. Powered by optimized infrastructure, IdeyClick ensures your links load quickly and reliabl

🎯 GOAL: Become a Job-Ready JavaScript Web Developer

Outcome: Build full websites/apps using JavaScript, React, and optionally Node.js + Express + MongoDB.


🟢 PHASE 1: Core Web Fundamentals

🔑 What to Learn:

Key Points

  • In Nigeria, fraudsters stole N42.6 billion from banks in Q2 2024, with losses linked to stolen cards, phones, and fraudulent transactions at agent locations. Source
  • Across Africa, account takeover fraud surged by 15% in 2021, costing banks an estimated $1 billion, driven by mobile banking growth and sophisticated fraud tactics. Source
  • Nigerian banks lost N52.26 billion to digital fraud over five years (2020–2024), with incidents involving insider collusion and unauthorized transfers. Source Source
  • Cases of forced transactions and illegal acco
@Mgregchi
Mgregchi / fun-html-css-tutorial.md
Created August 3, 2025 21:13
A fun and interactive way to teach kids html and css

Learn HTML/CSS3 in a fun way

Project Structure

Before we start, let’s set up our project like real web developers! Here’s how it should look:

  • Root Folder: Contains index.html.
  • Pagename Folder: Inside it, another index.html (e.g., for a specific page like "about").
  • assets Folder: Contains subfolders:
    • assets/css/ for styles (e.g., styles.css).
    • assets/images/ for pictures (e.g., dog.jpg).
@Mgregchi
Mgregchi / learn-python-with-turtle.md
Created August 3, 2025 21:10
Teaching kids how to code with python by using turtle library to make leaning fun

Interactive Python


Project Structure

Let’s set up our Python adventure! Create a folder called PythonAdventures. Inside, we’ll save all our Python files (e.g., turtle_drawing.py). Use a text editor like Thonny or an online tool like Replit, and ensure Python is installed (Turtle is built-in). Ready? Let’s draw and code!


Week 1: Python Basics – Drawing with Variables and Data Types

Topic: Basic Java syntax and structure.

  • Key Concepts:

    • Java programs are written in .java files and compiled to .class files.
    • Every Java program needs a public class and a main method as the entry point.
    • Use System.out.println() for output.

Task: Create a new project in IntelliJ, write the above program, and run it. Modify it to print your name and a motivational message.

@Mgregchi
Mgregchi / UINPay.md
Created July 28, 2025 09:55
UINPay is a secure, accessible digital payment platform for Nigeria, launching in Abuja, Kano, Lagos, and Port Harcourt. It enables seamless sending and receiving of funds for individuals and businesses using a unique user identifier. Accessible via a smartphone app or USSD for feature phones, UINPay ensures transactions work in urban and rural …

UINPay: Product Description and Solution

Description:
UINPay is a secure, accessible digital payment platform for Nigeria, launching in Abuja, Kano, Lagos, and Port Harcourt. It enables seamless sending and receiving of funds for individuals and businesses using a unique user identifier. Accessible via a smartphone app or USSD for feature phones, UINPay ensures transactions work in urban and rural areas. With robust security to prevent forced transactions, low fees (0.5%), and compatibility with banks and fintechs like OPay, it targets Nigeria’s $40 billion e-payments market.

Solution:

  • Accessibility: Supports smartphone and feature phone users, reaching all Nigerians.
  • Convenience: Enables payments without a powered phone, ideal for emergencies.
  • Security: Advanced features prevent forced transactions, enhancing user safety.
  • Affordability: 0.5% fees, lower than competitors’ 1–2%.
@Mgregchi
Mgregchi / The-UK-Global-Talent-Visa.md
Last active July 28, 2025 09:25
The UK Global Talent Visa (Digital Technology Route), previously known as the Tech Nation Visa, is a premier immigration pathway designed to attract exceptional tech professionals and entrepreneurs to the UK’s thriving digital technology sector.

image

The UK Global Talent Visa (Digital Technology Route), previously known as the Tech Nation Visa, is a premier immigration pathway designed to attract exceptional tech professionals and entrepreneurs to the UK’s thriving digital technology sector. Administered by Tech Nation, the endorsing body for this route, it enables highly skilled individuals in fields like fintech, gaming, cybersecurity, AI, and more to live and work in the UK without requiring a job offer or sponsorship. This visa is particularly relevant for participants in events like GITEX Nigeria 2025, as it supports startups and tech innovators looking to expand their careers or businesses in a global tech hub. Below is a detailed overview based on the latest available information, tailored to provide actionable insights for tech professionals or entrepreneurs, such as those preparing for GITEX Nigeria.

Key Features of the Global Talent Visa (

Git Cheat Sheet

Basic Git Workflow


1. Cloning a Repository

git clone is used to create a copy of a remote repository on your local machine.

A quick reference guide to Markdown syntax that you can use when writing your README.md or any other Markdown files. Markdown is simple, easy-to-read, and is used in many places like GitHub, documentation, and wikis.


Markdown Syntax Cheat Sheet


1. Headings