
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 12 Issue: 06 | Jun 2025 www.irjet.net p-ISSN: 2395-0072
![]()

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 12 Issue: 06 | Jun 2025 www.irjet.net p-ISSN: 2395-0072
Ayush Tiwari1 , Kumkum Soni2 , Seemran Pathak3, Sonu Singh4, Mr. Nilesh Gupta5 , Dr. Shanu K. Rakesh6
1,2,3,4UG Student, Department of Computer Science and Engineering, Chouksey Engineering College, Bilaspur, Chhattisgarh, India
5,6Asst. Professor, Department of Computer Science and Engineering, Chouksey Engineering College, Bilaspur, Chhattisgarh, India
Abstract- This explorationpaperpresentsthedevelopment of a central mecca for rendering and collaborationexercising the MERN mound, enhanced with AI support from Google Gemini. The design integrates Redisforbetteredperformance and employs socket connections to grease smooth real-time communication. A real-time converse operation has been developed using the MERN mound, which includes MongoDB for flexible data storehouse, Express.js for robust server- side sense, React for a dynamic user interface, and Node.js for scalable backend services. The operation utilizes Socket.IOto enable flawless real- time communication, allowing for instant messaging and updates across all connected guests. Google Gemini AI is incorporated to give intelligent backing, featuring automated law compendium, error discovery, and smart suggestions that enhance the stoner experience. also, Redis is enforced for effective data hiding, significantly reducing quiescence and perfecting operationresponsiveness by storing constantly penetrated data in memory.
Key Words: Real- time collaboration, MERN mound, Socket.IO, Redis, Google Gemini, cooperative IDE.
STACKPULSE is an innovative platform integrating realtime communication, cooperative coding, and AI driven backing to streamline inventor workflows. Erected with MERN mound (MongoDB,Express.js,Reply,Node.js) and enhanced with Google Gemini AI, the platform addresses critical gaps in traditional inventor tools by unifying converse, law collaboration, and intelligent robotization.
1.1
The rise of remote work and distributed brigades has exposed inefficiencies in fractured inventor tools. While platforms like Slack and GitHub concentrate on communication or interpretation control, they warrant integrated AI- supported coding and real- time collaboration.STACKPULSEfillsthisgapbyincorporating converse, brace programming, and AI into a unified workspace, enabling brigades to" shift left" trust ability practices.
Inventorsgrapplewiththreesignificantchallenges.Their workflows are frequently disconnected, forcing them to constantly switch between colorful tools like converse operations, integrateddevelopmentsurroundings (IDEs), andincidentoperationplatforms.also,homemadeincident response remains a tailback; traditional IT service operation(ITSM)toolscalculateonstaticrunbooks,which slowsdownremediationsweats.Eventually,thereislimited AIintegrationinbeingplatforms,meaninginventorsmiss outonpreciousfeatureslikecontextuallawsuggestionsand automateddebuggingcapabilities.
To address these challenges, we propose developing a unified platform that facilitates real- time collaboration among inventors. This platform will integrate Google Gemini AI to offer advanced capabilities similar as law optimizationandintelligenterrordiscovery.Performance willbestrictlyoptimizedthroughthestrategicuseofRedis forhidingandSocket.IOforreal-timecommunication.The efficacity of this result will be validated through comprehensive case studies and rigorous performance benchmarks.
“IEEE”, February 2022(1), With the appearance of the “coming normal,” collaboration tools are vital to stay competitive.Whiledistributedsoftwaredevelopmenthas long been an accepted, and indeed embraced, practice, Covid- 19 and the posterior dramatic shift to work from home has placed collaboration tools more central to the developmenttroublethaneverahead(see“Assiduitycheck onImpactsofthe“NextNormal”).Suddenly,nobonecando without similar tools. For some, this means primarily engaging with drone or Slack to coordinate with platoon members.Forothers,itmeansanadvanceduseofMiroor GitLab to deeply engage in complex development conditioning.

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 12 Issue: 06 | Jun 2025 www.irjet.net p-ISSN: 2395-0072
“PavanKamthane”,January2025(2), Thisdesignfocuses ondevelopingaReal-TimeCollaborationToolacclimatized forremotebrigades,integratingcrucialfeaturessimilaras converse, videotape conferencing, and document editing into a single platform. The growing shift towards remote worknecessitateseffectiveandsecuretoolsthatcanhandle multipleformsofcommunicationandcollaborationinreal time. Traditional stylesfrequently involveusingseparate operations for messaging, videotape calls, and document sharing, leading to inefficiencies and implicit security pitfalls.Ourtooladdressesthesechallengesbyfurnishinga unifiedresultthatenhancesproductivityandstreamlines platoon collaboration, ensuring that all essential features areaccessiblewithinoneoperation.
“Hritik Pathak, Harijan Ritik, Rameshwar Pawar, Y. Pingle”, April 2024(3), Inthedynamicworldofsoftware development,theneedforeffectivecollaborationtoolshas nowaybeenmorepivotal.Traditionalremotecollaboration styles frequently fall suddenly of fostering real- time community for brace programming. This exploration introduces a result, a real- time cooperative law editor exercising React- js, material- ui, redux- toolkit, Nodejs, Docker,andSocket.IO.
“Aarti Gaikwad”, May 2024(4), This exploration introduces a cooperative platform combining AI coffers with real- time features like dynamic textbook, converse, and participated pads. Using OAuth, it offers train/ directory smut, law sharing, and live coding, with compendiumandprosecutioncapabilities.erectedonReact andNode.js,itemploysmicroservices,containerization,and caching for scalability. Socket.io enables runtime collaboration, supporting SQL/ NoSQL databases and multiplelanguages.Gitdepositoryimport,intelligenttrain operation, and workspace sharing enhance stoner experience. Designed for desktops, it aims for unborn mobilesupport,icingallprogressissaved.
o GitHub Copilot An AI- powered law completion tool integrated into popular IDEs, enhancing rendering effectivenessbutlimitedinconversefunctionalities.
o Replit An online IDE that emphasizes collaboration withreal-timeeditingand AIbacking,nearlyaligning withtheaskedfeaturesoftheproposedsystem.
o Stream Provides APIs for real- time converse functionality, frequently used alongside rendering collaborationplatforms.
oultramodernIDEswithAIPluginsIDEslikeVSCode andJetBrainsareevolvingintocomprehensivecoding surroundings with real- time collaboration and AI capabilities.
3.1
This single-page application (SPA) has been developed using React.js to provide a seamless, responsive user interface.Ithasvariousfunctionalitiessuchaslivechatand variousothermoderntools.Theappalsohasanintegrated collaborativecodeeditorthatusesalibrarysuchasMonaco EditororCode-MirrorandanAIassistancepanelthatgives suggestionsforthecode,explainsthecode,andresponds through a chat-based AI interface for inclusive project management, it includes robust file browsing functionalities.Userauthenticationandprofilemanagement areflawlesslyunited,andreal-timecommunicationacross all features is supported by a powerful library managing socketsonfrontendcalledSocket.IOclient.
3.2
The backend of this app is created using Express.js REST APIthatisresponsibleofuserauthenticationmanagement, data storage operations, and overall communication. A separate Socket.IO server is used to handle real-time connections and multicasting of messages effectively, making the user experience dynamic and interactive. To integrate ai functionalities google Gemini large language modelisused.Itiscarefullyjoinedinthebackendmaking efficientfrontendandeverymajoroperationserverbased andsmooth.
This application used a NoSQL database for flexible data storage, that can capture and deal with various data structures. It stores essential user information, including profilesandauthenticationdetails,alongsidedetailproject datasuchascodefilesandcollaborationsettings.Besides, the database keeps every chat message with its content, timestamp,andrelateduserID,whichprovidesalong-term recordofcommunications.Alongwithhowmuchtimeeach session lasted. This way database ensures smooth user experience.
Thisapplicationprovidesahighlyinteractiveanddynamic experience,centraltowhichisitsreal-timechatmessaging system, allowing users to communicate instantly and seamlessly. Beyond simple messaging, it incorporates a robust collaborative code editing feature. This powerful featureguaranteesseveralusersworkingsimultaneouslyon thesamecodebasewithsynchronizedcursorsinreal-time and immediate broadcasting of every update, creating a genuinelysharedenvironment.Enhancingthesearerealtime user presence indicators, which inform the collaborators about each other's online status, instilling withinthemasenseofconnectednessandawarenessinthe

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 12 Issue: 06 | Jun 2025 www.irjet.net p-ISSN: 2395-0072
shareddevelopmentspace.Suchintegratedfeaturesaimto maximizeproductivityandenableefficientcollaboration.
Redis is essential to improve the performance and scalability of the application. Redis is mainly used for frequently accessed data caching, like user profiles and projectmetadata,tominimizedatabaseloadandquicken response times. Also, Redis plays an important role in storing and handling Socket.IO sessions, which is useful especiallyina busyenvironmenttoprovidesmoothrealtime communication between multiple server instances. Finally,RedisisusedeffectivelyforratelimitingAPIcallsto the backend to prevent unnecessary calls and provide reasonable resource utilization that at the end proves efficientforallthesystem.
This application vividly improves the developer's experience using its AI-based capabilities. In the code editor,itsupportssmartcodecompletionandappropriate hints, simplifying the coding process. Using natural language processing, the system supports dynamic chat communications like sentiment detection and autoresponse for more natural communication. In addition, it providesuseful assistanceincodedescriptionsandautodocumentation generation, simplifying complicated code basesforknowledgeandmaintenance.TheAIalsoassistsin finding and fixing problems by detecting errors and debugging support, adding to a more productive developmentprocess
4.1 Process
o User Authentication & Session Management: The system starts with very secure use authentication, whereuserscanregisterandloginusingJWTtokens and this system further uses Redis for caching of activesessionstominimizeloadondatabase.
o Real-TimeChatSystem(Socket.IO):Forenablingrealtimecommunication,thechatsystemusesSocketIoa librarythatdealswithsockets.Whenausersendsa message,theclientsideorusersideemitsittoserver, whichafterthatsendsittorecipientsinstantlyalong withitatthesametimeisstoresmessageinMongoDbforlateraccess.
o AI-PoweredCodingAssistance(GeminiAPI):TheAIpowered assistantgetsactivated whenuserask for helpinthechat-box.Theclientsidesubmitsqueriesto the server side, which than uses google LLM to processandgenerateappropriatesolutionandsends itbacktoclientsideoruserinrealtimeusingweb sockets.
o Collaborative Coding Workspace: The collaborative codingworkspaceallowsmultipledeveloperstowork all at same time together in shared environments, withpowerfulsocketlibrarySocket.iosynchronizing all the code changes across all connected clients in seconds and backend API are used to execute code andproviderealtimeoutput.
o Performance Optimization (Redis): To guarantee highlyoptimizedperformance,Redisadatabasethat work with cache memory is used. Redis caches frequently accessed data like chats and profiles. Leading to drastic reduction in latency and calls to server.
o Version Control Integration (Git-based): To take collaborativefunctionalitytoastepfurther,todevelop robustpracticesthesystemisintegratedwithgit,a version control software technology. Git enables developerstotrackcodechanges,movebacktothem and manage several branches of development process.Laterallcodemodificationscanbestoredin sharedenvironment.
o CodeExecutionEnvironment&SecuritySandboxing: ForacollaborativecodingenvironmentandhavingAI coding assistant that provides real time output, the systemincorporatesaquarantinedenvironmentor sandbox environment. The code is executed in this containerandforthattechnologyusedisDocker.This ensuresthatcodesubmittedbyuserscannotaccess anddamageunderlyingsystemresourcesandoffersa secure environment for executing untrusted code, while also gathering and streaming the execution outputbacktousers.
o Deployment & Scalability: Finally, the application is designed for scalability, featuring Docker containerizationforeasydeployment,loadbalancing to accommodate numerous concurrent users, and WebSocket clusters to maintain high-performance real-timefunctionalityunderheavyusage.


International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 12 Issue: 06 | Jun 2025 www.irjet.net p-ISSN: 2395-0072
The Real-Time Chat & Coding Collaboration Hub is a powerful platform that flawlessly integrates the MERN stack,GoogleGeminiAI,Redis,andSocket.IOtodeliveran extraordinarycommunicationanddevelopmentexperience. It offers smooth real-time communication through Socket.IO, offering instant messaging with features like typing indicators and read receipts for natural and immediateconnections.TheplatformclaimsAI-enhanced coding abilities, leveraging Google Gemini that provides smart code suggestions, debugging support, and natural language-to-codeconversion.Thus, significantly boosting developerproductivity.Withefficientperformancedriven byRediscaching,thesystemensureslightning-fastmessage retrievalandsessionmanagement,maintainingaconstantly quick andfluiduser experience. The multi-user real-time collaborativecodingcapabilityprovidesstrongsupportfor multi-user real-time code editing, including live cursor harmonization, smart syntax highlighting, and terminal execution, supporting unparallel collaboration. Built on enterprise-classrequirements,thesystemshowsexcellent scalability with WebSocket clustering and load balancing support,supportingmorethan10,000simultaneoususers whilebeingveryresponsive.Lastly,asetofuser-friendly features including flexible dark/light modes, easy file sharing,user-friendlyKanbanboards,andoptionalend-toendencryptionfurtherfacilitatesusabilityandsecurityto enableasafe,flexible,andengaginguserexperience.
o Git Integration: Gitintegrationallowsus for strong version control directly within the platform. Developers will be able to effortlessly manage code changes, track history, branch for new features, and mergecontributions,ensuringcollaborativecodingis notonlyreal-timebutalsowell-governedandefficient.
o Mobile Support: Extendingtomobileplatformswill allow on-the-go incident management and instant access to key development tools. This will allow developers to remain receptive to issues and productiveevenwhennotattheirmainworkstations, improvingflexibilityandreducingdowntime.
o Fine-Tuned AI Models: Coming improvements will alsoinvolvecreatingandincorporatingfine-tunedAI modelsspecificallydesignedfordomain-specificcode. For example, models learned on Kubernetes configurationsortargetedframeworkswilloffereven moreaccurateandpertinentcodesuggestions,smart debugging, and optimization, significantly boosting efficiencyfortargeteddevelopmenttasks.
o Increased Project Management & Analytics: combining AI-driven analytics with more advanced project management tools, more information about
teamperformance,projectdevelopment,andpossible tailbacks can be attained. Implementing these mentionedtechniqueswillresultinfastercompletion ofprojects,alongwithefficientresourcemanagement
o Automated Testing & Quality Assurance: UsingAI forautomatedtestingandconstantqualityassurance will significantly lower manual labour and enhance code consistency. The platform will automatically generatetestcasesandrunthosetestcaseandthen generatedetailedreporttofurtherimprovequality.
o Personalized Learning & Skill Development: The platformwillenhancetoprovidecustomizedlearning pathwaysandskilldevelopmentopportunitiesasper the needs of specific developers and project requirements. AI will suggest appropriate tutorials, documentation,andbestpractices,enablecontinuous progress and keep developers up-to-date with emergenttechnologies.
o BetterCodeGenerationand AIIntegration: Focusof further development is integrating a better artificial intelligence large language model. The better the language model, the better the code generation. Implementingalanguagemodelthathasbeentrained specificallyfor codegenerationand handledeveloper queries.
o Advanced Collaboration and Project Management: Develop the real-time collaboration features beyond chat. Provide shared code editing with classy conflict resolutionmechanismssothatmorethanoneusercan editthesamefileatatime.Integrateapowerfulproject managementsystemwithtoolssuchastaskallocation, progressmonitoring,andGanttcharts.
o Scalability and Performance Optimization: Optimizethe backend architecture and databaseschema to address scalability issues.Addcachingsystemstolowerserver load andenhanceresponsetime.Further can implement serverlessfunctionsandavoidusingstatesinbackend andforperformanceoptimization,implementstateless backend.
o Expanded Ecosystem and Integrations: Integrate withwidelyusedthird-party tools and services,includingcloudproviders(AWS,Azure,GCP), CI/CDpipelines(Jenkins,GitHubActions),andproject management platforms (Jira, Trello).Createan API toenabledeveloperstocreatecustomintegrationsand extendthefunctionalityoftheplatform.
o Community Development and Learning Materials: Foundingacommunityorstackpulsecommunitythat

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 12 Issue: 06 | Jun 2025 www.irjet.net p-ISSN: 2395-0072
will be cherished with experienced developer, new programmers.Thegoalistoprovideknowledgeseeker andlearnerswithdocumentationsandofficialupdates.
WearegratefultoDr.Mrs.ShanuK.RakeshoftheChouksey EngineeringCollege DepartmentofComputer Science for herassistancewithmethodologyandmanualvalidationof theresultsoftheStackpulse:Acentralhubforcodingand collaboration.
[1]“IEEE”,February2022AninvestigationontrustinAIenabledcollaboration:ApplicationofAI-Drivenchatbotin accommodation-basedsharingeconomy.
[2]“PavanKamthane”,January2025Groupify[ARealTime Collaboration Tool] Published Jan 31, 2025 · Pavan Kamthane.
[3] “Hritik Pathak, Harijan Ritik, Rameshwar Pawar, Y. Pingle”,April2024 Human–AIcollaborationenablesmore empathicconversationsintext-basedpeer-to-peermental healthsupport(PublishedMar28,2022–AshishSharma, InnaWanyinLin,AdamS.Miner).
[4] “Aarti Gaikwad”, May 2024 Understanding Real-Time CollaborativeProgramming:AStudyofVisualStudioLive Share.
[5]“VictoriaJackson”,March2022CollaborationToolsfor Developers,IEEESoftware
[6] “Benjamin Klieger”, Dec 2024 ChatCollab: Exploring CollaborationBetweenHumansandAIAgentsinSoftware Teams.
[7] “John W. Castro”, July 2023 Perceived usability of collaborativemodelingtools.
[8] “B. Porter, F. Grippa”, Dec 2020 A Platform for AIEnabled Real-Time Feedback to Promote Digital Collaboration.