Skip to content

A demo for Express back-end written in TypeScript

Notifications You must be signed in to change notification settings

bgbaroo/express-demo

Repository files navigation

express-demo

Simple web back-end written in TypeScript.

The demo will include:

  1. Setting up the project

    Initializing Node.js modules for Express.js development using TypeScript

  2. Basic webserver with Express, with Clean Architecture structure

    Organizing your code into separate module units, each having one responsibility

  3. Connecting to databases with ORM

    Use ORM to simplify modeling database data in our code

  4. Authorizations

    Protect private resources with industry standard strategies.

  5. (TODO) Other advanced concepts

  6. Testing

    Write tests to help catch bugs before deployment

Features

This demo back-end app will be a clipboard/text sharing service.

It support basic CRUD operations, as well as authorizations and user groups.

I will try to make it use both in-memory cache, Redis store, and a SQL database.

Code is organized following the clean architecture mindset.

The HTTP APIs are not yet stable, so they are not documented.

Other references

About

A demo for Express back-end written in TypeScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published