hh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
WorkFlowConnect: Optimization of Workflow and Communication
Halmstad University, School of Information Technology.
2025 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This project aims to develop a modern and secure backend system to improve workflow andcommunication at "Petra AB," a company specializing in parcel delivery services. The researchfocused on two main components: a secure authentication system using JWT (JSON WebTokens) technology, and a real-time communication system based on WebSocket andSocket.IO technologies. The system was designed to address limitations in the currentinfrastructure, such as the lack of a modern authentication mechanism and the absence of real-time communication tools, which negatively affect work efficiency and decision-making.The project was implemented using technologies such as Node.js and Express.js for thebackend, and MongoDB for data storage, ensuring security through password encryption androle-based access control. The system’s performance was tested under various loads using theArtillery tool, which showed promising results regarding response speed and the ability tohandle concurrent requests.The results demonstrated the system's success in providing a secure and efficient environmentfor real-time communication between employees and supervisors while maintaining scalabilityfor future growth. Some challenges were identified, such as the need to improve theperformance of certain routes under high load, and the suggestion to add additional securitylayers like end-to-end message encryption. This project represents an important step towardenhancing the company's digital infrastructure and provides a solid foundation for futuredevelopment.

Abstract [sv]

Detta projekt syftar till att utveckla ett modernt och säkert backend-system för att förbättraarbetsflöde och kommunikation hos "Petra AB," ett företag som specialiserar sig på post- ochpaketleveranstjänster. Forskningen fokuserade på två huvudkomponenter: ett säkertautentiseringssystem med hjälp av JWT (JSON Web Tokens) -teknologi, samt ettrealtidskommunikationssystem baserat på WebSocket- och Socket.IO-teknologier. Systemetutformades för att åtgärda begränsningar i den nuvarande infrastrukturen, såsom avsaknaden aven modern autentiseringsmekanism och frånvaron av verktyg för realtidskommunikation, vilketpåverkar arbetseffektivitet och beslutsfattande negativt.Projektet implementerades med teknologier såsom Node.js och Express.js för backend, samtMongoDB för datalagring, med säkerhet genom lösenordskryptering och rollbaseradåtkomstkontroll. Systemets prestanda testades under olika belastningar med verktyget Artillery,vilket visade lovande resultat vad gäller svarshastighet och förmåga att hantera samtidigaförfrågningar.Resultaten visade att systemet lyckades tillhandahålla en säker och effektiv miljö förrealtidskommunikation mellan anställda och chefer samtidigt som det bibehöll skalbarhet förframtida tillväxt. Vissa utmaningar identifierades, såsom behovet av att förbättra prestandan påvissa rutter under hög belastning, samt förslaget att lägga till ytterligare säkerhetslager som end-to-end-kryptering av meddelanden. Detta projekt representerar ett viktigt steg mot att stärkaföretagets digitala infrastruktur och ger en solid grund för framtida utveckling.

Place, publisher, year, edition, pages
2025. , p. 55
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:hh:diva-56917OAI: oai:DiVA.org:hh-56917DiVA, id: diva2:1979739
Subject / course
Computer science and engineering
Educational program
Computer Science and Engineering, 300 credits
Supervisors
Examiners
Available from: 2025-07-01 Created: 2025-06-30 Last updated: 2025-10-01Bibliographically approved

Open Access in DiVA

fulltext(1139 kB)232 downloads
File information
File name FULLTEXT02.pdfFile size 1139 kBChecksum SHA-512
04e5f9f013996b865dade9ea6a50f3f90ddbaca34b418a16ebb4e438592eee6aa81b10034b776c4fe527f52e7df63673949baaa8e2c3f314d74a47daf2911cf2
Type fulltextMimetype application/pdf

By organisation
School of Information Technology
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 232 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 202 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf