Lorraine Marange

Front-end Developer & Founder in Lenasia, Gauteng ๐Ÿ‡ฟ๐Ÿ‡ฆ
Professional Caregiver and Online English Teacher based in Lenasia. I build AI apps and websites with the same precision I use with clients and students.

JavaScript APIs Mobile-First GitHub Pages Founder GA4

Projects 16 Complete

Project #1: Portfolio Website

First portfolio site built from scratch using HTML, CSS & GitHub Pages after PC 101 at BYU-Pathway. Zero prior coding experience.

Tech: HTML, CSS, GitHub Pages

Project #2: Hope African Food

Website concept for a Johannesburg restaurant. Mobile-first layout with local dishes, pricing, and cultural authenticity.

Tech: HTML5, CSS3, Google Fonts, CodePen

Project #3: WhatsApp Quote Form - Mavis Cares & Nurses

Mobile-first form captures client details โ†’ opens WhatsApp with pre-filled message. Solves after-hours lead loss.

Tech: HTML5, CSS3, Vanilla JavaScript, WhatsApp Click-to-Chat API

Project #4: WhatsApp Quote Form with Analytics

Upgraded v1 to track form_start and whatsapp_click events in Google Analytics 4 for conversion tracking.

Tech: HTML5, CSS3, Vanilla JavaScript, WhatsApp API, Google Analytics 4

Project #5: CSS Animations Showcase

A collection of pure CSS hover effects, loaders, and micro-interactions. No JavaScript needed.

Pulse Button

Loading Spinner

Card Flip

Front
Back

Typing Text

Hello World...

Floating Icon

โšก

Glow Effect

Live

Project #6: Portfolio UX Update - WhatsApp Integration

Added floating WhatsApp button with pre-filled message for instant client contact.

Tech: HTML, CSS, WhatsApp API

Project #7: Live SA Facts Ticker ๐Ÿ‡ฟ๐Ÿ‡ฆ

Auto-rotating ticker shows a new SA fact every 8 seconds. Built with setInterval(), DOM manipulation, CSS transitions.

Tech: HTML, CSS, JavaScript, setInterval()

Project #8: Live SA Time Clock ๐Ÿ‡ฟ๐Ÿ‡ฆ

Project #9: Dark Mode Toggle ๐ŸŒ™โ˜€๏ธ

Portfolio-wide dark mode with localStorage. Remembers user preference.

Tech: HTML, CSS Variables, JavaScript, localStorage

Project #10: Mavis Cares and Nurses

Professional healthcare website with live booking system for home nursing services in Johannesburg.

Tech: HTML5, CSS3, GitHub Pages

Live Site | Live Demo

Project #11: Faith In God Intl Ministries

Responsive church website built for a local ministry with sermons, events, and donation integration.

Tech: HTML5, CSS3, GitHub Pages

Live Site GitHub

Project #12: Purpose Driven Church - Faith In God Intl

Responsive church website built from scratch with HTML, CSS & JavaScript. Features service times, sermon section, and contact form. Fully mobile-first design deployed on GitHub Pages.

Tech: HTML5, CSS3, JavaScript, GitHub Pages

Live Site | GitHub

Project #13: Mini Shop Cart v1

Responsive e-commerce cart with add/remove items, quantity updates, and live total calculation.

Tech: HTML5, CSS3, JavaScript, DOM Manipulation

Live Demo | Code

Project #14: Loadshedding Scheduler v2

The Problem: Loadshedding schedules are scattered. People in Johannesburg South suburbs waste time checking multiple sites during outages.

The Build: A live, mobile-first checker for Lenasia South, Lenasia North, and Eldorado Park. Search your suburb โ†’ get instant outage times. No login, no ads.

Tech: HTML5, CSS3, JavaScript, Responsive Design. Deployed on GitHub Pages.

Status: Mock project built to demonstrate API integration + mobile UX under real SA conditions.

View Live Project โ†’

Project #15: VA Client Tracker v1

The Problem: Virtual Assistants managing 5+ clients lose track of tasks, emails, and billable hours across messy spreadsheets.

The Solution: A single-page dashboard to add clients, log tasks, track email counts, and hours. Saves everything in localStorage and exports a .CSV for Excel/Google Sheets.

Tech Used: HTML5, CSS3, JavaScript, DOM Manipulation, localStorage, CSV Export

View Live Project โ†’ | GitHub Repo โ†’

Project #16: Mavis Cares & Nurses Dashboard v1

The Problem: Caregivers needed a simple way to track patient vitals, tasks, and status updates in real time.

The Solution: A responsive dashboard with patient list, add/delete patients, and status tracking for nurses.

Tech Used: HTML5, CSS3, JavaScript, Vite, Tailwind, Deployed to Vercel

Live Demo View Code

๐Ÿ‡ฟ๐Ÿ‡ฆ Did You Know?

South Africa has 11 official languages, the most of any country.

๐Ÿ‡ฟ๐Ÿ‡ฆ South Africa

Loading time...

120hr TEFL Certified English Teacher at Native Camp + Certified Caregiver turned developer via BYU-Pathway Worldwide. I finished PC 101 and PC102 with A's and built my first portfolio from scratch with zero prior experience. Currently in PC 103 learning Introduction to programming.

I specialize in shipping fast, mobile-first tools that solve real SA problems: loadshedding, lead generation for my company Mavis Cares & Nurses, and WhatsApp-first UX that survives bad 4G.

Links:
GitHub | LinkedIn | Email

Ready to build your site?

I build mobile-first websites + WhatsApp forms that get replies.
Based in Lenasia, I work with caregivers, clinics, churches & teachers across SA.

WhatsApp Me View GitHub

Typical projects: R2,500-R8,000 | 7-14 day turnaround | Free 15-min consult on WhatsApp

+27 61 618 5080 | marangelorraine87@gmail.com

Chat with Lorraine on WhatsApp