How it works
A plain-language guide to what MD Works builds, the tools used, and why they make sense for real-world South African projects.
🧩What is this app?
Meg A. Byte is a smart intake assistant. When a potential client comes to MD Works with an idea — a booking system, a community app, an online store — Meg has a conversation with them to understand what they need. She then generates a proper written proposal with real costs, so Morney can hit the ground running without spending hours on discovery calls.
Think of Meg as the friendly receptionist who already knows everything about what MD Works can build.
🌐Websites & web apps — what's the difference?
A website shows information — it's like a digital brochure. People read it but don't really interact with it.
A web app does things — people log in, submit forms, book appointments, track orders, manage data. Most clients who come to MD Works want a web app, even if they call it "just a website."
The good news: both can be built without expensive servers or monthly hosting fees.
🟠Cloudflare — free hosting that works everywhere
Cloudflare is a global network used by millions of websites. MD Works uses two parts of it:
Cloudflare Pages — this is where the website or app files live. It's free, blazing fast, and your site loads quickly whether someone is in Durban, Cape Town, or London.
Cloudflare Workers — these are tiny pieces of code that run in the background to handle things like saving form submissions, checking passwords, or sending data somewhere. They run automatically and cost nothing on the free tier.
Why it matters: A typical client pays R 0/month in hosting. No server bills, no surprise invoices.
🔷Databases — where the information is stored
Every app that saves data needs a database. Think of it like a very organised Excel file that the app can read and update instantly.
Cloudflare D1 — a proper database that lives on Cloudflare's network. Perfect for apps that need to store structured data like customers, bookings, products, or reports. It's fast, reliable, and free for most small-to-medium projects.
Google Sheets as a database — for simpler projects, MD Works can use a Google Sheet as the database. It sounds basic but it's surprisingly powerful: non-technical clients can view and edit their own data directly in a spreadsheet, without needing a custom admin panel. This cuts costs significantly.
Which one? Google Sheets works well for data that changes slowly (product catalogues, team rosters). D1 is better when many people are submitting data at the same time (bookings, orders, community reports).
📱PWA — an app without the App Store
A Progressive Web App (PWA) is a website that behaves like a phone app. Users can add it to their home screen, use it offline, and get a full-screen experience — without going through the App Store or Google Play.
This app (Meg A. Byte) is itself a PWA — you may have seen the "Install" button in the header.
Why it matters for South Africa: Many users are on prepaid data or have unreliable connections. PWAs cache themselves so the app still works even when the signal drops. That makes them ideal for field workers, informal traders, or anyone away from reliable WiFi.
🗺️Maps & location features
MD Works uses Leaflet.js for interactive maps. This is a free, open-source mapping tool — unlike Google Maps, it doesn't charge per page load.
Common uses: showing business locations, letting users drop a pin for delivery addresses, filtering points of interest near you, drawing routes, or displaying geo-tagged community reports.
Address search uses Nominatim — a free geocoding service (the same data behind OpenStreetMap). No API keys, no billing surprises.
💬WhatsApp integration
WhatsApp is how South Africa communicates. MD Works can wire it into any app using simple deep links — when something happens in the app (a new booking, a winner selected, a form submitted), it opens WhatsApp with a pre-filled message ready to send.
No monthly fee. This isn't the enterprise WhatsApp Business API (which costs money). It's a clever use of how WhatsApp handles links — completely free and works on any phone.
It keeps a human in the loop: the message is ready, you just tap Send. Great for community managers, small businesses, and anyone who already lives in WhatsApp.
🤖AI chatbots — what's actually possible
An AI chatbot embedded in your app can answer customer questions, guide users through a process, help people fill in forms, or act as a smart FAQ — available 24/7 without a person on standby.
MD Works uses Groq (which runs Meta's Llama AI models, the same technology behind many AI assistants) and Anthropic Claude. Both can be given a "personality" and a knowledge base specific to your business.
What chatbots can do well: answer repetitive questions, collect information from users, suggest products, explain options, speak multiple languages.
What they're not: they're not magic. They work best when given clear rules and a defined scope. A chatbot for a salon booking service will be excellent; a chatbot asked to handle every possible human question without guidance will struggle.
🔐Logins & security
Most apps need some kind of access control — you don't want just anyone editing your data.
MD Works keeps this simple and affordable. For admin-only access, a secure PIN stored privately on the server does the job without any third-party login service. For multi-user apps where staff need separate accounts, invite tokens let new users sign up via a private link.
Why not Google or Facebook login? Those services are free but come with complexity, privacy considerations, and dependency on third parties. For most small South African projects, a clean PIN or token system is simpler, cheaper, and just as secure.
💰How pricing works
MD Works quotes fixed prices per project — not hourly rates. That means you know the total cost before work starts, with no surprise invoices.
Typical ranges:
• Landing page / brochure site: R 3,000 – R 8,000
• Web app (forms, data, user accounts): R 8,000 – R 35,000
• Full stack with custom API: R 6,000 – R 18,000
• Timeline: 1–3 days for simple sites, 1–6 weeks for apps
The pricing reflects the South African market. MD Works deliberately avoids bloated frameworks and expensive infrastructure — the goal is maximum value per rand spent.
🛠How to use this app effectively
1. Add a client — go to the Clients tab and capture their name, company, contact details, and industry. Even rough notes help Meg ask better questions.
2. Start a session — open the Assistant tab and start a new session with that client. Let Meg guide the conversation. She'll ask about features, users, budget, and timeline — one question at a time.
3. Generate a proposal — once Meg says she has enough to work with, tap "Generate proposal." She'll produce a professional, itemised proposal in seconds.
4. Share it — view the proposal in the Proposals tab. You can copy it, print it, download it as HTML, or send it via WhatsApp or email directly from the app.
Tip: You can share a client's phone or screen during the Meg session — many clients enjoy chatting with her directly. She's friendly, speaks their language (literally — try writing to her in Afrikaans or Zulu), and they feel heard.