https://github.com/theiterators/ts-backend-template
Typescript REST API boilerplate
https://github.com/theiterators/ts-backend-template
Last synced: 5 months ago
JSON representation
Typescript REST API boilerplate
- Host: GitHub
- URL: https://github.com/theiterators/ts-backend-template
- Owner: theiterators
- License: mit
- Created: 2023-11-27T21:00:54.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-29T17:33:44.000Z (over 2 years ago)
- Last Synced: 2024-03-18T00:21:46.732Z (over 2 years ago)
- Language: TypeScript
- Homepage:
- Size: 109 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TS BACKEND TEMPLATE
This is a simple Typescript REST API boilerplate featuring ts-rest, express, slonik and zod.
## Features
- Typescript setup
- Type-safe REST API following principle "parse, don't validate"
- CRUD example
- Healthcheck endpoint
- Logging, with correlation id and context support
- Error handling
- Type-safe database access
- Type-safe config
- Strongly-typed domain and DTOs
- OpenAPI documentation
- Flyway-based migrations
- Basic Firebase auth integration
## TODO
- Removing boilerplate from repository file (smartrepos)
- Docker image packaging
- Some kind of observability stack
- Test stack
- Background jobs