Växa Sverige is one of Sweden's largest associations working towards sustainable, profitable and competitive agricultural production. In Sweden, there is a requirement for all cattle to be registered with the CDB and all events related to each animal have to be reported. Växa provides an application, MinGård, where farmers can register their herds, cattle and associated events. MinGård needs a new, more modern interface focusing on accessibility. Currently, the application is only adapted for computers, with accessibility issues. It needs to be usable by everyone, on all different devices. Växa is not going to use the whole application, they will only use it as an inspiration for a new interface. Hence only test data is used in the application. The application is developed using React, TypeScript, and Bootstrap for frontend and Laravel for backend with an API and a MySQL database is used for data storage. The web application includes functions for authentication, user registration, user login, viewing the user's herds and animals, fetching and reporting events related to the animals in the herd, viewing details about a specific animal and associated events and from the detailed view of an animal, browsing through all animals in the herd. Logged-in users can change account details such as name and email address and upload pictures of themselves and their animals. The result of the project is a new interface for MinGård that has been tested, validates correctly and meets the accessibility requirements for public services. The application is accessible to everyone, usable on all devices and browsers. Växa can use prototypes and the application for inspiration in developing a new version of MinGård. / Växa Sverige är en av Sveriges största husdjursföreningar som jobbar för en hållbar, lönsam och konkurrenskraftig lantbruksproduktion. I Sverige finns det krav på att all nötkreatur ska registreras hos CDB och att alla händelser för varje djur rapporteras. Växa tillhandahåller en applikation, MinGård där lantbrukare kan registrera sina besättningar, djur (nötkreatur) och tillhörande händelser. MinGård behöver ett nytt, modernare gränssnitt som fokuserar på tillgänglighet. Idag är applikationen endast anpassad för datorer och det finns brister i tillgängligheten. Den behöver kunna användas av alla, från alla olika enheter. Växa kommer inte att använda applikationen utan vill endast ha inspiration till ett nytt gränssnitt och därför används endast testdata i applikationen. Applikationen utvecklas med React, TypeScript och Bootstrap för frontend och Laravel för backend med API och en MySQL-databas som datalagringskälla. Webbapplikationen innehåller funktioner för autentisering, registrera användare, logga in användare, se användarens besättningar och djur, hämta och rapportera händelser kopplade till djuren i besättningen, se detaljer om ett specifikt djur och tillhörande händelser samt att från detaljnivå kunna bläddra mellan alla djur i besättningen. Inloggade användare kan dessutom ändra kontouppgifter såsom namn och mejladress och ladda upp bilder på användaren och djur. Resultatet av projektet är ett nytt gränssnitt till MinGård som har testats, validerar korrekt och följer de tillgänglighetskrav som finns för offentlig service. Applikationen är tillgänglig för alla, kan användas på alla enheter och i olika webbläsare. Växa kan använda prototyper och applikation för inspiration vid utveckling av en ny version av MinGård.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:miun-51661 |
Date | January 2024 |
Creators | Vestin, Erika, Dahlberg, Sofia |
Publisher | Mittuniversitetet, Institutionen för data- och elektroteknik (2023-) |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0025 seconds