proposal Open the live site ↗
Proposal

A website for Paralegal and Court Agents Ltd.

Prepared forParalegal and Court Agents Ltd.
DateOct 11, 2026
StatusLive prototype
Reading time3 min

What you get

Website
Five pages in your colors and logo
Home, Services, About, Contact and Privacy. Fast and mobile-friendly.
Upload
Drag-and-drop document upload
PDF, Word, JPG or PNG. Up to 10 files, 10 MB each, 15 MB per inquiry, with a progress bar and a reference number.
Inbox
Every inquiry, straight to your email
Documents attached. Press Reply to answer the client. Nothing to log into or maintain.

How it works

  1. Your client Visits your website and describes their matter
  2. Your website Checks the inquiry and its documents
  3. Your inbox Arrives with documents attached. Press Reply.
Fig AYou choose the mailbox that receives inquiries. The website keeps no copy of the documents.

At a glance

Monthly running cost
ETB 0
Hosting, uploads, email, protection
Saved per year
ETB 23,645
Versus the same features on local hosting
Free capacity
~50,000 / day
Inquiries with documents
Time to a working site
2 days
From brief to a site you can use
Try the live website ↗

Running cost

Matching these features on local shared hosting costs ETB 23,645 a year. Ours costs nothing to run.

Yearly running cost, ETB
View as table
Fig BWhat it costs each year to keep a website with document upload online. Lower is better. Hover a bar for details. Domain renewal is extra in every option, including ours.
Same features on local shared hosting, ETB per year
  • Shared hostingGojo Host Business plan, with SSL and mailboxes
    4,340
  • Upload formWPForms Basic, USD 99/year, for file uploads
    19,305
  • Total per year
    ETB 23,645
Fig CPlus someone to keep the server and plugin updated. Ours includes all of this for ETB 0, with nothing to update.

Speed and reliability

Measured from Addis Ababa, our website loads about 8 times faster than the same features on local shared hosting.

Ours vs local shared hosting, lower is better
OursLocal shared hosting
Full page load8× faster
Ours
212 ms
Theirs
1,663 ms
Server response5× faster
Ours
51 ms
Theirs
240 ms
Server response, uncached page15× faster
Ours
80 ms
Theirs
1,210 ms
Data a visitor downloads25× less
Ours
74 KB
Theirs
1,835 KB
Files a visitor’s browser fetches12× fewer
Ours
6
Theirs
72
Fig DMeasured Oct 11, 2026 on Ethio Telecom in Addis Ababa: median of 30 requests and 7 full browser loads per site. “Theirs” is Gojo Host’s own WordPress website, which already uses a page cache, so a typical site on their shared plan is likely slower.
OursLocal shared hosting
Served fromAddis Ababa, backed by a worldwide networkOne shared server
Busy daysScales automaticallyLimited to 2 shared CPU cores
If a server failsAnother location answersSite is down until it is fixed
Attack protectionBuilt inNot listed in the plan
UpkeepNoneServer, WordPress and plugin updates

Protection

Not just cheaper and faster. Your inbox and your clients’ documents are protected, at no extra cost.

LayerWhat it does for you
Bot protectionCloudflare Turnstile blocks spam robots, without puzzles for real clients.
Real file checksEach document is checked by its contents, not just its name. Disguised files are rejected.
Size limitsEnforced in the browser and again on the server.
No stored documentsFiles go straight to your inbox. The website keeps no copy, so there is nothing to leak.
Trusted emailPasses SPF, DKIM and DMARC checks, so inquiries land in your inbox, not spam.
Secure connectionEncrypted (HTTPS) everywhere, with modern browser protections.

Room to grow

The free setup handles far more than a busy firm receives.

A busy day, against the free daily allowance
0100,000 / day
Fig EAbout 100 contact-page visits and 10 inquiries use 0.1% of the allowance: room to grow about 900 times. Page visits are unlimited, and inquiry emails to your inbox have no cap.

The work behind it

The standard way to receive uploads is too heavy for free hosting. We measured it, re-engineered it and proved it.

Processing per upload
~50% less
After re-engineering the upload format
Measured test uploads
300+
To find and fix the bottleneck
Document integrity
100%
Arrived byte-for-byte identical
Automated tests
30
Guarding every rule and attack case

Tech stack

Built on proven tools from Cloudflare, a network that serves a large share of the world’s websites.

Pages
HTML, CSS and JavaScript
The standard building blocks of every website. No heavy framework, so pages stay small and fast.
Hosting
Cloudflare Workers
Runs the website on Cloudflare’s worldwide network, including Addis Ababa. No server to rent or maintain.
Email
Cloudflare Email Service
Sends each inquiry, with its documents attached, to the mailbox you choose.
Bot check
Cloudflare Turnstile
Tells real people from spam robots, without puzzles.
Trusted email
SPF, DKIM and DMARC
Industry-standard checks that prove inquiries really come from your domain, so they reach your inbox.
Code
TypeScript
A stricter version of JavaScript that catches mistakes before they reach your clients.
Testing
30 automated tests
Run on every change to confirm uploads, limits and security rules still work.

Cost and next steps

A one-time ETB 20,000, then nothing to run. Over three years, the same website from a local agency on shared hosting costs at least ETB 91,283.

Total cost over three years, ETB
Ours20,000
Local agency and shared hosting91,283
  • Ours: build and setupOne payment. Nothing to pay after that.
    20,000
  • Local agency buildLowest price for a custom-designed business website in Ethiopia
    30,000
  • Shared hosting, 3 yearsGojo Host Business plan, ETB 4,340 a year
    13,020
  • Upload form plugin, 3 yearsWPForms Basic: USD 49.50 the first year, USD 99 after
    48,263
Fig FThe agency price is the low end of the ETB 30,000–80,000 market range, before any upload form or security work, so the real gap is likely wider.
ItemYou pay
Build and setupETB 20,000, once
Hosting, uploads, email, protectionETB 0 / month
Your domain, albertaparalegal.comYour usual renewal

Safety net: if very large uploads ever need more server capacity, Cloudflare’s USD 5/month plan (ETB 975) covers it, with no rebuild.

  1. Try the live website and send us your feedback.
  2. We refine the design and wording with you.
  3. We set it up on your own Cloudflare account and domain, so you own everything.