Skip to content
/ node-boilerplate Public template

πŸŒπŸš€ A Node.js boilerplate with RESTful, GraphQL, Prisma, PostgreSQL and awesome tools.

License

Notifications You must be signed in to change notification settings

cuongndc/node-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

40 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

node-boilerplate

Hits-of-Code StackShare GitHub

πŸŒπŸš€ A Node.js boilerplate with RESTful, GraphQL, Prisma, PostgreSQL and awesome tools.

Features

  • Using ESNext
  • Setup Babel, ESLint, Prettier, Ava and Husky.
  • Having Basic authentication and authorization.
  • Setup a basic RESTful API.
  • Integrating Graphql.
  • Using Prisma and PostgreSQL.

Stack

Stack

Prepare

How to use?

Step 1: Clone this project and remove .git folder

$ git clone https://github.com/cuongw/node-boilerplate.git
$ cd node-boilerplate && rm -rf .git

Step 2: Launch Prisma and the connected database

$ sudo docker-compose up -d

Step 3: Deploy the Prisma datamodel and generate Prisma client

$ yarn prisma:deploy

Step 4: Install dependencies and run the project

$ yarn
$ yarn start:dev

πŸ™Œ Awesome

Contributors

License

MIT Β© cuongw

About

πŸŒπŸš€ A Node.js boilerplate with RESTful, GraphQL, Prisma, PostgreSQL and awesome tools.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published