Uppsats

CHIT : En chattapplikation byggd med React och ASP.NET core

M1-uppsats

Mittuniversitetet/Institutionen för data- och elektroteknik (2023-)

Publicerad: 2025

Språk: Svenska

Sammanfattning

The goal of the project was to create a chat application that allows for communication between users in real-time. To create this type of communication, WebSockets were used to establish a connection between the client and server. This allows messages sent from one client to arrive directly to another client without a request being made to the server. The application was developed as a front-end made with React and a back-end created with ASP.NET core connected to a MySQL database. Studies of both the application and similar applications were done in parallel with development. The goal of the studies was to find different ways to improve the application. Tests were carried out on the application's accessibility, the purpose of which was to find the parts that needed improvement. The application was developed visually according to design sketches created in Figma. The front-end was divided into several React components that handle different functions of the application. The back-end was created based on API controllers that handle re quests from the front-end. Websocket was used through SignalR to establish a connection between the server and multiple clients. This connection was used to create chat rooms where users could send and receive messages. The messages sent to the chat rooms are stored in the MySQL database and sent to the client in the form of a chat his tory when the user connects to a chat room. The application that was developed met the basic requirements for a chat application, but many areas that could be improved were found both through the studies and the tests.

Information

Lärosäte / institution
Mittuniversitetet/Institutionen för data- och elektroteknik (2023-)
Publiceringsdatum
2025
Uppsatstyp
M1-uppsats
Språk
Svenska

Utforska vidare

Liknande uppsatser

Uppsatser med liknande ämnen och nyckelord.