International Journal of Science and Research (IJSR)

International Journal of Science and Research (IJSR)
Call for Papers | Fully Refereed | Open Access | Double Blind Peer Reviewed

ISSN: 2319-7064


Downloads: 3 | Views: 124 | Weekly Hits: ⮙1 | Monthly Hits: ⮙2

Analysis Study Research Paper | Information Technology | India | Volume 13 Issue 9, September 2024 | Popularity: 5.2 / 10


     

Developing and Building MEVN Stack

Jagadeesh K


Abstract: This article provides a comprehensive guide to developing and deploying a MEVN stack application, using a task management project as an example. It details the setup of essential tools and technologies like Node. js, Express, MongoDB, and Vue. js, and explores various methods to automate the build and deployment processes, including the use of Webpack, Gulp, and Docker. The article aims to streamline the development process and ensure the successful deployment of scalable web applications. This paper provides a comprehensive guide to building a MEVN stack application and deploying it in a production environment. The guide covers the essential steps involved in development, packaging, and deployment, highlighting various methods to streamline and automate the processes. The development section begins with setting up the required prerequisites, including Node. js, Express, Mongoose, MongoDB, and various tools such as Vue CLI and Postman. An example project, specifically a simple task management application, is used to demonstrate the practical implementation of the stack. This project involves creating, retrieving, editing, and deleting tasks through API calls to a Node. js server, storing data in MongoDB. Several approaches for building and packaging the application are explored. The manual implementation section walks through the process of manually building the Vue. js application, placing the static assets in a production - ready directory, and running the Node. js server. However, this method is time - consuming and prone to errors, leading to the exploration of more efficient techniques. The paper then introduces Webpack, a module bundler that simplifies the build process by combining the server code and signific assets into a single file. This approach reduces the need for manual installation of dependencies, but still requires some manual steps. To achieve full automation, the guide demonstrates how to use Gulp, a toolkit that automates repetitive tasks. By setting up a Gulpfile, developers can automate the entire build process, including cleaning directories, building the Vue. js code, bundling the server code, and zipping the final package. This method significantly improves productivity by eliminating manual steps and reducing the potential for errors. Finally, the paper discusses the use of Docker for packaging and deploying the MEVN stack application. Docker allows developers to containerize the application, creating an isolated environment that includes all dependencies and configurations. This container can then be deployed on various container platforms, ensuring consistency across different environments. The purpose of this article is to guide developers through the process of building, automating, and deploying a MEVN stack application for efficient web development.


Keywords: MongoDB, Express. js, Vue. js, Node. js, Server - side, Type - Script, Bootstrap, MEVN stack, web development, Node. js, Vue. js, Docker


Edition: Volume 13 Issue 9, September 2024


Pages: 188 - 199



Make Sure to Disable the Pop-Up Blocker of Web Browser




Text copied to Clipboard!
Jagadeesh K, "Developing and Building MEVN Stack", International Journal of Science and Research (IJSR), Volume 13 Issue 9, September 2024, pp. 188-199, https://www.ijsr.net/getabstract.php?paperid=ES24822092445



Similar Articles

Downloads: 1 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1

Analysis Study Research Paper, Information Technology, India, Volume 13 Issue 9, September 2024

Pages: 179 - 187

Running MEVN Stack on AWS App Runner

Jagadeesh K

Share this Article

Downloads: 2 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1

Research Paper, Information Technology, India, Volume 9 Issue 11, November 2020

Pages: 1748 - 1751

The Power of Docker: Containerization for Efficient Software Development and Deployment

Nagaraju Islavath

Share this Article

Downloads: 2 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1

Research Paper, Information Technology, United States of America, Volume 11 Issue 8, August 2022

Pages: 1549 - 1559

Cybersecurity in Microservices Architectures: Protecting Distributed Retail Applications in Cloud Environments

Yash Jani, Arth Jani, Dhaval Gogri

Share this Article

Downloads: 2 | Weekly Hits: ⮙1 | Monthly Hits: ⮙2

Research Paper, Information Technology, India, Volume 13 Issue 10, October 2024

Pages: 1550 - 1560

Progressive Web Apps (PWAs): Enhancing User Experience through Modern Web Development

Bangar Raju Cherukuri

Share this Article

Downloads: 138

Informative Article, Information Technology, India, Volume 5 Issue 12, December 2016

Pages: 457 - 458

An Introduction to Dockers: From Monolithic to Containerized Environment

Ravi Kumar

Share this Article



Top