Skip to content
/ spin_node Public template

Template Repository for production level backend setup with proper file structure and configs [logger,health,security]

License

Notifications You must be signed in to change notification settings

Brute-Coder/spin_node

Repository files navigation

Spin Up A Backend Server With Node.JS Within Minutes

Built With :

Production-level tools that have been powering top MNCs for decades.

Node Typescript Express Nodemon Prettier Eslint Dotenv

Features

This template comes pre-configured with the following features:

  • Express.js: A minimal and flexible Node.js web application framework.
  • TypeScript: Enhances your JavaScript with static types, improving code quality and development experience.
  • Nodemon: Automatically restarts the server on file changes during development.
  • Prettier: Ensures consistent code formatting across the project.
  • ESLint: Identifies and fixes problematic patterns in your code.
  • Husky & Lint-Staged: Pre-configured Git hooks to run linters and formatters on staged files before committing, ensuring code quality is maintained.
  • Helmet: Adds security headers to your Express app, enhancing security.
  • Cross-Environment Configuration: Uses cross-env and dotenv-flow for managing environment variables across different environments.
  • Source Map Support: Enhances debugging by providing source map support for better error stack traces.
  • Winston: A versatile logging library, allowing for customizable logging levels and output formats.
  • Production-Ready Build Process: Includes scripts for building and starting the application in production mode.
  • Commit Message Linting: Configured with commitlint to enforce conventional commit messages, helping maintain a clean and consistent git history.

About

Template Repository for production level backend setup with proper file structure and configs [logger,health,security]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published