Mid Sweden University

miun.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
A customer service success: A full stack journey of making a workflow more self-evident and successful
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.
2022 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This paper is describing the project that has been done through the course DT140G, “självständigt arbete”. This course covers 15 higher education credits and is a part of the examined course for the program Web Development in Mid University, Sundsvall, Sweden. The project has been a collaboration with the company Sendify. The work that has been done has been fullstack, including both frontend and backend development. The aim of the project has been to improve the company's admin page. To do this, one part of the project has been to investigate how the admin works and what improvements that can be implemented. This investigation has included interviews with the company's customer service as well as observation of their working process. The design of the implementation has involved cooperative work with the company's design team. The result of the project has been two tables, displaying a team's previous bookings as well as if the team has any failed bookings. The table has been created as a “react table” and has included pagination and expanded views. A rebook button has been included as an option in the table. Responsive design has been implemented as well as translation for different languages. In the backend, a new endpoint has been added. This allows users logged in as admin to make requests for showing information about a team's previous bookings filtered on status. Error messages that are created when a booking has failed are added into the consignment table in the database as well as implemented into the backend consignments model. This allows it to be fetched and displayed to the frontend.

Abstract [sv]

Denna rapport är en beskrivning av det arbete som har gjorts under kursen DT140G, “Självständigt arbete”. Kursen innefattar 15 högskolepoäng och är en del av det slutgiltiga arbetet för programmet Webbutveckling på Mittuniversitetet i Sundsvall. Projektet har gjorts i samarbete med företaget Sendify som jobbar med webbaserade logistiktjänster. Arbetet i projektet har varit fullstack, vilket innebär både frontend och backend utveckling. För backend utveckling har programmeringsspråket Golang används. MySQL har använts som databas och ramverket React med Typescript syntax har använts för frontend utveckling. Syftet med projektet har varit att förbättra företagets admin sida och förenkla arbetsflödet för de som jobbar inom företagets kundtjänst. För att ta fram en projektidé och projektplan har en förundersökning gjorts. Denna har inneburit intervjuer och observationer i företagets kundtjänstavdelning. Designen av implementationerna till projektet har tagits fram i samarbete och samråd med företagets designteam. Projektet resulterade i två tabeller som visar information om en kunds tidigare bokningar och misslyckade bokningar. Tabellerna har skapats hjälp av tilläggspaketet “react table” där funktionalitet såsom paginering och expanderade vyer har implementerats. Även en “boka om” knapp har lagts till som valalternativ i tabellen. En framtagen design har implementerats samt översättning av text till olika språk. I backend systemet har en ny endpoint skapats, vilket tillåter en användare inloggad som admin att läsa in ett teams tidigare bokningar, sorterat på status. Felmeddelande som skapas när en bokning misslyckats har lagrats som en ny kolumn i databastabellen för bokningar. Denna har sedan gjorts så att det går att hämta ifrån den datatabell ifrån backen systemet till frontend.

Place, publisher, year, edition, pages
2022. , p. 47
Keywords [sv]
Fullstack, Frontend, Backend, Webbutveckling, React Table, Webbanvändbarhet
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-45135Local ID: DT-V22-G2-017OAI: oai:DiVA.org:miun-45135DiVA, id: diva2:1665894
Subject / course
Computer Engineering DT1
Educational program
Web Development TWEUG 120 higher education credits
Supervisors
Examiners
Available from: 2022-06-08 Created: 2022-06-08 Last updated: 2022-06-08Bibliographically approved

Open Access in DiVA

No full text in DiVA

Search in DiVA

By author/editor
Berglund, Åsa
By organisation
Department of Information Systems and Technology
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 254 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