Skip to content

A simple boilerplate for building CRUD using Node.js, Express, Pug and Postgresql.

License

Notifications You must be signed in to change notification settings

ductnn/nodejs-postgresql-boilerplate

Repository files navigation

CRUD API Node Server Boilerplate

CI PRs Welcome license

A boilerplate/starter project for quickly building CRUD API using Node.js, Express, Pug and Postgres.

Project structure

.
├── ./api
├── ./config
├── ./controllers
├── ./middlewares
├── ./models
├── ./public
├── ./routes
├── ./scratch
├── ./validate
├── ./views
├── ./key.js
└── ./server.js

Install

Clone the repo:

git clone https://github.com/ductnn/nodejs-postgresql-boilerplate.git
cd nodejs-postgresql-boilerplate

Install the dependencies:

npm install

Note: Install nodemon (optional) on golbal scope in your host machine (flag -g) using npm

Set the enviroment variables:

cp .env.example .env

# open .env and modify the environment variables (if needed)

Commands

Start API server:

npm start

or

npm run dev

Note: If you don't use nodemon start server by node server.js

Contribution

Contributions are more than welcome in this project!

License

The MIT License (MIT). Please see LICENSE for more information.

About

A simple boilerplate for building CRUD using Node.js, Express, Pug and Postgresql.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published