Skip to content

Website Overview

The Sema Link marketing website is a public-facing static site that serves as the main entry point for prospective customers.

Live URL: semalink.africa
Repository: github.com/Sema-Link/semalink-website

Tech Stack

TechnologyPurpose
Vue 3UI framework
vite-ssgStatic site generation — pre-renders all pages to HTML at build time
Vue Router 4Client-side routing
@vueuse/headPer-page <head> / SEO meta tag management
Vite 5Build tool and dev server
Cloudflare PagesHosting and CDN

Why vite-ssg

Unlike the customer web app (which is a client-side SPA), the website uses static site generation. At build time, every route is pre-rendered to a static HTML file. This means:

  • Pages load instantly — no JavaScript needed to render initial content
  • Full SEO — search engines see real HTML, not a blank page
  • Works without JavaScript enabled

Pages

RouteFileDescription
/HomeView.vueLanding page with hero, problem, solution, stats, developer, and CTA sections
/pricingPricingView.vuePricing plans
/apiDocsView.vuePublic API documentation
/aboutAboutView.vueAbout page
/legal/privacylegal/PrivacyView.vuePrivacy Policy
/legal/termslegal/TermsView.vueTerms of Service
/legal/acceptable-uselegal/AcceptableUseView.vueAcceptable Use Policy
/legal/gdprlegal/GdprView.vueGDPR & ODPC Compliance

Further Reading

Internal use only — Sema Link Engineering