Skip to content

metju90/matthew.mt

Repository files navigation

matthew.mt

This is an experimental project which uses WebComponents to create a Single Page Application (SPA). This is also the source code of my personal website which runs on matthew.mt

Transpiler, bundler, dependency and sophistication-free SPA

This is a dependency-free** SPA which works on modern browsers. Whilst I do acknowledge that web bundlers come with features which optimize performance, the objective of this mini project was to build a dependecy free SPA using just the browser's API.

** Except for one dependency which handles routing on the client. Good to know: the dependecy (route-slot) itself does not have any dependencies and just uses the browser's API

Run the app

To run this application first you need to install a dependency to serve the client. The aforementioned dependency of the SPA is downloaded at run time.

npm i

Then run it:

npm start

About

My personal site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published