Table of Contents

Technologies Overview

this is a work in progress!

Node

Runs Javascript outside of a web browser

Express

Lets a Node app receive web requests and return web pages

Mongo

Persistent data storage; NoSQL / JSON storage

CSS and custom stylesheets

Making pages look sharp

Image uploading

MIME goodness

Voyager

Creating a PWA (Progressive Web App), i.e. a web app which can be used offline

Svelte and SvelteKit

Dexie.js

Wrapper for index.db in browsers

Tailwind CSS

CSS framework

Application design patterns

Amazon Web Services (AWS)

Miscellaneous