Skip to main content
Back to Journal
AngularMEAN

Building MEAN: building a posting app pt1

The MEAN Stack

MEAN stands for MongoDB, Express.js, Angular, and Node.js. Together, these technologies form a powerful full-stack JavaScript framework for building modern web applications.

MongoDB

MongoDB is a NoSQL document database that stores data in flexible, JSON-like documents. It's ideal for applications that need to handle large amounts of data with varying structures.

Express.js

Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It simplifies the creation of server-side APIs.

Angular

Angular is a platform for building mobile and desktop web applications. It provides a comprehensive framework with tools for routing, forms, HTTP communication, and more.

Node.js

Node.js is a JavaScript runtime built on Chrome's V8 engine. It allows JavaScript to run on the server side, enabling full-stack JavaScript development.

Project Setup

We start by initializing our project with the Angular CLI and setting up an Express backend. The goal is to build a simple posting application where users can create, read, update, and delete posts.

AngularExpressMongoDBNode.jsMEAN