Kvell.js

Kvell.js

  • Docs
  • Database Plugins
  • Github

›Getting Started

Getting Started

  • Introduction
  • Install
  • kvell.config.js
  • kvell-plugins.js
  • Available Scripts
  • Packages Used In Kvell
  • API

Guide

  • Folder Structure
  • Global
  • Routes and Controllers
  • Models
  • Api Documentation
  • Logging in Kvell
  • Using Custom Ports in Development
  • Debugging in Kvell

Auto-Templating

  • Overview
  • Using generation scripts
  • Using kvell.config.js
Edit

Introduction

What is Kvell ?

Kvell.js is a family of packages using which you can create Node.js applications with pre-defined configurations, a fixed application flow and a set of abstractions. It bootstraps the node application with a set of popularly used npm packages and provides a minimal setup environment so that the developer can focus directly on writing the essential parts of the application.

What does it do ?

  • Maintains a proper code standard.
  • Abstracts out server configurations.
  • Abstracts out database related configurations.
  • Maintains a consistent top-level folder structure.
  • Provides support for writing and viewing API documentations without any setups.
  • Provides auto-template creation for routes and models.
  • Does automatic git initialization (if possible) on project setup.
  • Provides a very simple and basic logging mechanism.

Kvell takes inspiration from create-react-app in it's implementation and shares some similarity with create-react-app's methodology and internal flow when it comes to how it works under the hood.

Last updated on 7/16/2020 by Neeraj Sharma
Install →
  • What is Kvell ?
  • What does it do ?
Kvell.js
Docs
Getting StartedGuidesDatabase Plugins
Social
kvell
Follow @nsharma1396
Copyright © 2020 Neeraj Sharma.