- Download 23
- File Size 348.67 KB
- File Count 1
- Create Date 08/05/2025
- Last Updated 08/05/2025
Revolutionizing EdTech: Building the Future of Learning with the MERN Stack
Raghavendra Patil G E Vikas Kumar Vicky Kumar
Computer Science & Engineering Computer Science & Engineering Computer Science & Engineering
Jain (Deemed to be University) Jain (Deemed to be University) Jain (Deemed to be University)
Bangalore, Karnataka, India Bangalore, Karnataka, India Bangalore, Karnataka, India
gerpatil16@gmail.com 21btrcs097@jainuniversity.ac.in 21btrcs096@jainuniversity.ac.in
Kanishk Jain Dhiraj Keshari Manya Shree KV
Computer Science & Engineering Computer Science & Engineering Computer Science & Engineering
Jain (Deemed to be University) Jain (Deemed to be University) Jain (Deemed to be University)
Bangalore, Karnataka, India Bangalore, Karnataka, India Bangalore,Karntaka,India
21btrcs161@jainuniversity.ac.in 21btrcs254@jainuniversity.ac.in 21btrcs033@jainuniversity.ac.in
Abstract- This research paper presents the development of a full-stack blog application utilizing the MERN stack, comprising MongoDB, Express.js, React.js, and Node.js. The primary objective is to design a modern, responsive, and scalable blogging platform where users can register, authenticate, and perform CRUD (Create, Read, Update, Delete) operations on blog posts. Given the increasing demand for interactive content management systems, this project demonstrates the effective use of JavaScript-based technologies to build seamless and efficient web applications across both the frontend and backend.
MongoDB serves as the NoSQL database for storing user data and blog content. Express.js and Node.js manage backend operations and API integrations, while React.js is employed to develop a dynamic and responsive user interface. Key features such as JWT-based authentication, image uploads via Cloudinary, RESTful APIs, and secure route protection have been incorporated to enhance functionality. The application is deployed using free hosting services: Vercel for the frontend, Render or Railway for the backend, and MongoDB Atlas for the database. This paper outlines the development process, architectural decisions, tools utilized, and challenges encountered throughout the project. The resulting application is a functional, scalable blog system that can be expanded with additional features such as commenting, liking, and admin dashboards.
Keywords— MERN stack, blog application, MongoDB, Express.js, React.js, Node.js, full-stack development, REST API, JWT authentication, Cloudinary, CRUD operations, web development, responsive design, content management, NoSQL, frontend, backend, deployment, Vercel, MongoDB Atlas.