{"repo":"GeekyAnts/express-typescript-postgres","free":true,"listed":false,"github":"https://github.com/GeekyAnts/express-typescript-postgres","clone":"git clone https://github.com/GeekyAnts/express-typescript-postgres.git","description":"An API Boilerplate for Node.js, Express.js & PostgresSQL.","language":"TypeScript","stars":128,"topics":["postgresql","typescript","nodejs","boilerplate","rest-api"],"license":null,"category":"databases-storage","readme_excerpt":"An API Boilerplate for Node.js, Express.js & PostgresSQL Here's few of the challenges we faced while working on an enterprise applications; 1. Scaling the relational database with the upgrading application becomes difficult, 2. Adding an extra layer of ORM costs your application in performance, 3. Documenting the evolution of your application & the APIs has always been difficult, 4. Reading a table's or a relation's structure of the database without going into the pgAdmin or actually writing \"DESCRIBE table\" SQL query was impossible. We came up with express-typescript-postgress, this repository solves all the above mentioned problems as well as the things beyond that! Here's the list of few things we've accomplished; 1. Express JWT for API Authentication, 2. Events & Listeners for sending emails & other background works, 3. Swagger / OpenAPI for API documentation, 4. ES Lint with Prettier for finding & fixing common code problems, 5. Migration logic base to maintain the database changes, 6. Snapshots logic base to maintain all the table structure available for documentation, 7. Middleware to manage RBAC (role based access control), and many more... About API boilerplate by GeekyAnts. Services: - Backend Engineering - Node.js Development - PostgreSQL Development What are the Pre-requisites? Binaries Version ------------- ------------- NodeJS = LTS NPM = 6.14.6 PostgreSQL = 12.1 ts-node-dev = 1.0.0 What is the Structure? How to SetUp & Install? How to SetUp Database? 1. You sho","default_branch":null,"files":null,"tree":[],"storefront":"/r/GeekyAnts","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GeekyAnts/express-typescript-postgres/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}