jsonberry / bookWatcher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Book Watcher

Install

yarn from the root level, this repo is using yarn workspaces

Serve

yarn start from books-api and books-web to spin up the app

Purpose & History

I've been pretty bad at finishing books over the past decade. This app started as just little Node scripts that I could run to tell me if I was on track to finish a book, like the minimum pages I needed to read that day in order to finish by a date I set.

Current

I'm putting in an effort to beef up the app so that it's easier to use and so I can play with new tech. Now I'm using:

  1. TypeScript
  2. Express
  3. SQLite
  4. Angular
  5. Yarn Workspace
  6. Nx Workspaces

Future

The main purpose of the app and behavior will eventually have a baseline that I won't stray from. This project will act as a sandbox for trying new stuff out, so while look and feel won't change, the underlying technologies will. The idea will be to create modules built with different tech that all aim at the same data. Some stuff to try in the future:

  1. Learna
  2. Docker
  3. Fastify
  4. Nest
  5. Svelte
  6. Angular Universal
  7. Polymer

About


Languages

Language:JavaScript 57.8%Language:TypeScript 40.1%Language:HTML 1.0%Language:PLpgSQL 1.0%Language:CSS 0.1%