Skip to content
James George edited this page May 13, 2019 · 3 revisions

A CLI tool for getting started with MEVN stack. It offers a super simple boilerplate project and additional utilities for building a MEVN stack based web-app. It gets rid of the fear that may get instilled within the minds of those novices for whom doing them by hand might become a nightmare.

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 (as mentioned above). 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, Nuxt-js and additional utilities for building a MEVN stack app.

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 it takes care of all the local development environment setup as well . Significant features include:-

  • Choose the template of your choice:- The user has the provision to choose from a basic, PWA, Nuxt-js and GraphQL template which serves as a platform to build upon. The user has the provision to choose between his database of choice (Mongo DB / MySQL) where in which mongoose and sequelize serves as the ODM and ORM respectively.

  • 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 locally 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