Skip to content
Ajo John edited this page Feb 6, 2019 · 3 revisions

Why Mevn-CLI?

As per the traditional approach, Developers are required to make their hands dirty setting up the local development environment which can be a pain especially for beginners. Also, it consumes time which can be utilised in building the actual product. We can also see this in the deployment phase where they may face trouble. All these can serve as demotivating factors for novices. It is here where Mevn-CLI comes into play. It offers a super simple boilerplate project, a reliable boilerplate for pwa, GraphQL and additional utilities for building a MEVN stack app.

Features

The main aim of Mevn-CLI is to make Developers productive such that all they require is to focus on building the actual product while this tool takes care all the local development environment setup as well as the deployment parts. Significant features include:-

  • Choose the template of your choice

The user has the provision to choose from a basic, PWA and GraphQL templates which serves a platform to build upon. The server side part comes with Mongo-DB integration utilising mongoose as the ORM with boilerplate code (routes) for all the 4 CRUD operations.

  • Run your application within a Docker container

With Mevn-cli all the user has to do is fire in a single command with which it pulls in the required docker image and your web-app will be served within a Docker container.

  • Add additional packages as required on the go

Just fire in a command with which you can add additional packages like vuetify, vuex-store etc. It also allows to create components with a single command.

Clone this wiki locally