• Login
    View Item 
    •   SUSpace Home
    • Faculty of Science and Engineering
    • Department of Computer Science and Engineering
    • 2021 - 2025
    • View Item
    •   SUSpace Home
    • Faculty of Science and Engineering
    • Department of Computer Science and Engineering
    • 2021 - 2025
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    A Complete MERN Stack Developed Website Using MongoDB, Express JS, React JS, Node JS & Firebase

    Thumbnail
    View/Open
    CSE-230123.pdf (1.635Mb)
    Date
    2023-01-22
    Author
    Reyana, Rehana Akter
    Ferdousi, Jannatul
    Shakib, Md. Sadman
    Hossen, Md. Imran
    Metadata
    Show full item record
    Abstract
    We have developed an effective niche e-commerce website using MongoDB as the backend database and the MERN stack for frontend development, which we believe we are using for the first time in our department. It is a specific kind of e-commerce site, named niche. The business-to-consumer aspect of product commerce (e-commerce) is the most visible business use of the world wide web. The primary goal of an e-commerce site is to sell goods online. This project deals with developing an e-commerce, or basically niche website for drone sales. The technology used to implement this project is called MERN stack development. The MERN stack is a collection of technologies that enables faster web and application development with MongoDB Database Server because it is a document oriented NoSQL database used for high volume data storage. This type of project maintains a lot of data, so MongoDB is very suitable for this project and others like it. Also, MongoDB is very popular for small database projects because of its speed and efficiency when loading data. The main purpose of using the MERN stack is to develop web applications using MongoDB with only Javascript. This is because the four technologies that make up the technology stack are all JS (Javascript)-based. MongoDB provides official driver support for all the popular languages like C, C++, C#, Net, Go, Java, Node.js, Perl, PHP, Python, Motor, Ruby, Scala, Swift, are all examples of programming languages. As a result, anyone can use any of these languages to create an application or website. Nowadays, there are so many companies that use MongoDB to store their large amounts of data, like Facebook, Nokia, eBay, Adobe, Google, etc. On the MongoDB server, it is allowed to run multiple databases. Our website provides drone selling services to the user with a catalog of different drones available in the store. The system is implemented using a 3-tier approach, with a backend MongoDB database, a middle tier of backend Node.js server sites with Firebase authentication, and a web browser as the front-end client site. In order to develop a niche type of e-commerce website, a number of technologies must be studied and understood. These include multi-tiered architecture, server and client site scripting techniques, both admin and user panels, and implementation technologies such as Node.js, React, Javascript, JQuery, Bootstrap, HTML5, relational databases (MongoDB), and an authentication system (such as Firebase). This is a project with the objective of developing a basic website where a consumer is provided with a shopping cart application and also learning about the technologies used to develop such an application. This document will discuss each of the underlying technologies required to create and implement an e-commerce website.
    URI
    http://suspace.su.edu.bd/handle/123456789/1097
    Collections
    • 2021 - 2025 [108]

    Copyright © 2022-2025 Library Home | Sonargaon University
    Contact Us | Send Feedback
     

     

    Browse

    All of SUSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Copyright © 2022-2025 Library Home | Sonargaon University
    Contact Us | Send Feedback