Skip to content

metju90/matthew.mt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

21d5840 · Aug 9, 2022

History

90 Commits
Aug 9, 2022
Aug 10, 2021
Apr 18, 2020
Aug 10, 2021
Aug 9, 2022
Jun 6, 2020
Aug 14, 2021
May 1, 2020
May 4, 2020
Jun 6, 2020
May 6, 2020
Aug 19, 2021
Jun 6, 2020

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