DEVELOPING A WEB-BASED DISCUSSION PLATFORM USING THE MERN STACK, TYPESCRIPT, AND FIREBASE STORAGE

Received: 2026-05-21 13:05:16

Published: 2025-12-21

Abstract

This article examines the design and implementation of a full-featured web discussion platform. The platform is designed for publishing articles created using a built-in constructor and for conducting topic-based discussions in threads. MERN, which includes MongoDB, Express.js, React, and Node.js, was chosen as the primary technology stack. TypeScript was used to enhance client-side reliability and code typing. Static media files, such as images and videos, were managed using Firebase Storage. The paper describes all stages of development step by step: from designing the user interface in the Figma online service to implementing server-side logic in Node.js and client-side components in React. Key architectural decisions are covered in detail, including an authentication system based on JWT tokens, content creation and display modules, and the use of reusable components to optimize rendering. Particular attention is paid to the serverless approach to working with files, where their upload and storage occurs directly from the client to cloud storage, bypassing the server API, which reduces the overall load on the system. 

List of references

About the Authors

Gilemzyanov Almaz Firdinantovich
Kazan (Volga Region) Federal University
Tatyana Yuryevna Gorskaya
Kazan State University of Architecture and Engineering

License

How to Cite

[1]
Gilemzyanov Almaz Firdinantovich and Tatyana Yuryevna Gorskaya trans. 2025. DEVELOPING A WEB-BASED DISCUSSION PLATFORM USING THE MERN STACK, TYPESCRIPT, AND FIREBASE STORAGE. Uzbekistan Open Conference. 1 (Dec. 2025), 108–114. DOI:https://doi.org/10.57033/KFU.JRU-2025-00027.

Similar Articles

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)