Jump to ratings and reviews
Rate this book

Building an E-Commerce Application with MEAN

Rate this book
Develop an end-to-end, real-time e-commerce application using the MEAN stack About This Book - Build all the main components of an e-commerce website and extend its high-quality features as per your needs - Get to grips with the full-stack JavaScript to build attractive e-commerce sites and start making money - A step-by-step guide to developing the MEAN stack components from scratch to achieve maximum flexibility when building an e-commerce application Who This Book Is For This book is for a web or full stack JavaScript developer who wants to get a head start on developing an e-commerce application with MEAN. A basic knowledge of the MEAN stack is highly recommended. What You Will Learn - Employ AngularJS to build responsive UI components - Implement multiple authentication strategies such as OAuth, JsonWebToken, and Sessions - Enhance website usability with social logins such as Facebook, Twitter, and Google - Create integrations with payment platforms such as PayPal - Apply full-text search functionality in MongoDB - Build a flexible categorization system to organize your products - Secure your app by creating SSL certificates and run payment platforms in a live environment In Detail MEAN stands for MongoDB, Express, AngularJS, and Node.js. It is a combination of a NoSQL database, MongoDB, with a couple of JavaScript web application frameworks, namely Express.js and Angular.js. These run on Node.js. There is always an ever-growing list of requirements while designing an e-commerce application, which needs to be flexible enough for easy adaptation. The MEAN stack allows you to meet those requirements on time and build responsive applications using JavaScript. This book will show you how to create your own e-commerce application using the MEAN stack. It will take you step by step through the parallel process of learning and building. It will also teach you to develop a production-ready, high-quality e-commerce site from scratch and will provide the knowledge you need to extend your own features to the e-commerce site. This book starts with a short introduction to the MEAN stack, followed by a step-by-step guide on how to build a store with AngularJS, set up a database with MongoDB, create a REST API, and wire AngularJS. It also shows you how to manage user authentication and authorization, check multiple payment platforms, add products' search and navigation, deploy a production-ready e-commerce site, and finally add your own high-quality feature to the site. By the end of the book, you will be able to build and use your own e-commerce app in the real world and will also be able to add your own new features to it. Style and approach This book is a step-by-step guide on how to build a real-time e-commerce app with MEAN. Each transition is well explained, and each chapter begins with the required background knowledge.

226 pages, Kindle Edition

Published November 23, 2015

6 people are currently reading
28 people want to read

About the author

Adrian Mejia

4 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4 (50%)
4 stars
1 (12%)
3 stars
1 (12%)
2 stars
0 (0%)
1 star
2 (25%)
Displaying 1 of 1 review
Profile Image for Dustin.
8 reviews
February 7, 2016
I have not finished this yet (about half way through it), but I can't really recommend it. I'm using the ebook version provided by Packt Publishing, the print/kindle version may be different, but man are there a lot of typos in the code samples. One major error that is constant is that he continues to register the Product model as Products (it should be singular)in the Product controller. This continues throughout the book and causes the Product pages to be all messed up. Another pretty major error he made was to refer to the app as meanstackApp instead of meanshopApp...on like the first page that has any code in the book. I figured it out but man was I pissed when I found out it was the authors mistake and not mine! These are just a couple examples that stick out in my head, but there is stuff like this all throughout the code in the book. For what it's worth, the code in the Git repository has been good so far and doesn't mimic the mistakes that are in the book. He also doesn't really explain large swaths of code. He'll present a link and say "Plug this in here." and maybe write two sentences about a piece of code that's 200 lines long
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.