Skip to content
Portfolio, time tracker and exocortex. No-JS by JS from JS.
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
server
site
.gitattributes
.gitignore
README.md

README.md

Live web version here

Home

Home is a portfolio, time tracker and exocortex.

  • No-JS by JS from JS
  • No-JS static html/css website compiled by a nodejs server from a single-page JS webapp.

Current benefits (compared to a static single-page client-side webapp)

  • Fully indexable by search engines
  • Faster initial load
  • Database can be private
  • Run anywhere with no trust required (no-JS)

This setup would allow for a simple private nodejs frontend to do database additions and modifications then auto-rebuild the static public website.

Structure

  • server folder is the nodejs server.
  • site folder is the JS webapp (source).
  • docs folder is the no-JS website (output). Using the folder name docs in order to work with Github Pages hosting restrictions.

Dev

Install

git clone git@github.com:kormyen/home.git
cd home/server
npm install

Test

open home/site/index.html in a browser

Build

node home/server/build.js

Run

open home/docs/index.html in a browser

Dependencies

Inspirations

  • Neauoire - 'digital nomad.'
  • Webring - 'artist and developers self built diaries, wikis & portfolios.'
  • Time travelers - 'self-authored time tracking tools.'
  • Merveilles - 'collective of artists.'
You can’t perform that action at this time.