mean README

The project's README from github.com/linnovate/mean. As one markdown file: README.md.

Welcome to the mean stack

The mean stack is intended to provide a simple and fun starting point for cloud native fullstack javascript applications.
MEAN is a set of Open Source components that together, provide an end-to-end framework for building dynamic web applications; starting from the top (code running in the browser) to the bottom (database). The stack is made up of:

Pre-requisites

Installation

git clone https://github.com/linnovate/mean
cd mean
cp .env.example .env
yarn
yarn start (for development)

Docker based

⚠️ Make sure your Docker version is 19.03.0+.

git clone https://github.com/linnovate/mean
cd mean
cp .env.example .env
docker-compose up -d

Credits

mean (linnovate/mean)

Searching Database…

12K ·GitHub
What is this?MEAN is a boilerplate stack combining MongoDB, Express, Angular and Node.js to build full-stack JavaScript web applications, from the database up to the browser UI.
Is this a framework or a starter boilerplate?It's a starter boilerplate/scaffold that wires MongoDB, Express, Angular and Node together, not a single unified framework of its own.
How do I get it running?Clone the repo and install prerequisites, then run it either natively with npm/node or via Docker (requires Docker 19.03.0+).
What do I need installed before running this?You need git, Node.js, npm (or yarn), and MongoDB installed, or Docker if you go the container route.
Is this actively maintained with the latest Angular?The description mentions Angular 6 specifically, suggesting the stack may lag behind the newest Angular releases rather than always tracking the latest version.
Where did the name MEAN come from?The MEAN name was coined by Valeri Karpov, with the initial concept and development done by Amos Haviv, sponsored by Linnovate.
What is each letter in MEAN responsible for?Mongo stores data as JSON documents, Express is the back-end web framework on Node, Angular runs the dynamic front-end UI in the browser, and Node.js is the JavaScript runtime for the back-end.
Does the project include a build and dev workflow?Yes, it ships npm scripts for serving, building for production, linting, unit testing and e2e testing using the Angular CLI.
Is Docker required or optional?Docker is optional; you can run the stack natively with Node/npm/MongoDB installed, or use the provided docker-compose setup instead.
Creator
linnovate
Size
10.3 MB
Stars
12K
Age
13y
Commits · 90 Days