openmindculture / bookstack-reading-list-app

A simple reading list web app, as a side-project, to try out new technology. Based on my Tailwind-JIT-MERN-Starter which was forked from Retinafunk's Tailwind-JIT-Starter. Possibly rewrite in SolidJS some day?

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bookstack Reading List App

This is a work in progress, not meant to be used in production (at least not yet).

A Reading List web app built using Preact, TypeScript and Tailwind CSS with typography, forms, tailwind JIT compilation, and a simple back-end based on Node, Express, and MongoDB.

This is the first project based on my Tailwind-JIT-MERN-Starter, which was forked from Retinafunk's Tailwind-JIT-Starter.

The app should be deployed "in the cloud" (e.g. on Amazon Web Services). TypeScript is currently only used in the front-end.

live demo

TODO

background: motivation and history

The article Building a Reading List web app with Node, Preact, and Tailwind CSS elaborates on my motivation and project history.

requirements

  • git
  • node + yarn (or npm)
  • docker + docker-compose
  • shell (bash / WSL)
  • browser + curl (or postman) for manual testing

getting started

yarn start        # starts complete app in local development mode

starts a live preview server on

(http://localhost:8080)

About

A simple reading list web app, as a side-project, to try out new technology. Based on my Tailwind-JIT-MERN-Starter which was forked from Retinafunk's Tailwind-JIT-Starter. Possibly rewrite in SolidJS some day?


Languages

Language:JavaScript 85.7%Language:TypeScript 7.9%Language:HTML 3.0%Language:Dockerfile 2.3%Language:CSS 0.9%Language:Shell 0.1%