Angular todo

This is an example todo app which uses:

  • Angular
  • express
  • remult

Getting Started

Setup

git clone https://github.com/noam-honig/angular-todo
cd angular-todo
npm i

Fire it up

npm run dev
npm run dev-node

Browse to http://localhost:4200 to see the web app.

Api runs on localhost:3002 but is proxied via localhost:4200/api/*

Installed components:

  1. Basic Setup: express and remult

    npm i express remult tsx
    npm i --save-dev @types/express

    See Basic Setup

  2. Authentication:

    npm i cookie-session
    npm i --save-dev @types/cookie-session
  3. Postgres:

    npm i pg
    npm i --save-dev @types/pg

    See Connect to Postgres

  4. For Heroku Deployment:

    npm i compression helmet
    npm i @types/compression --save-dev

    See Prepare for Production