BashPodden: Sveriges mest intressanta webbutik
2022 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE credits
Student thesis
Abstract [en]
The report reproduces the design of a web application belonging to BashPodden. The website is constructed with focus on an online store and is supplemented with web pages for other types of publications. The solution consists of two parts. The first part that manages a front-end website where the customer can place orders and listen to podcast episodes. The second part that handles the administrative interface and database where content displayed to customers is created. The front-end website is created in the framework React, which is a JavaScript-based framework. The backend website is created in Asp .Net Core and the MVC file structure. The MVC interface manages the data stored in the database. The backend website has API functionality that is used to transfer the content to the frontend website. The result in the report is a solution that reflects the functionality requested prior to implementation. The construction of the report reflects the sub-steps of the project for the creation of functionality and design. Prerequisites and theory which are relevant to the report are communicated to the reader. The theory aims to strengthen the reader's understanding of the methods used in the project. The project methods are based on JavaScript and C # /. Net. The methods constitute solutions for different types of functionalities within the design's frontend and backend. The methods deal with sub-functionality within frameworks, frameworks and design methodology. The project results in a functioning website with an online store based on shopping cart-based trading. In the report's conclusions, the author finds potential for improvement and functionality that can strengthen the website to a more reliable design. The improvements are considered relevant but not critical to implement before the commissioning of the web application
Abstract [sv]
Rapporten återger konstruktionen av en webbapplikation tillhörande BashPodden. Webbplatsen konstrueras med en webbutik som utgångspunkt och kompletteras med webbsidor för andra publikationer. Lösningen består av två delar. Första delen som hanterar en frontend webbplats där kund kan genomföra beställningar och lyssna på podcastavsnitt. Den andra delen som hanterar det administrativa gränssnittet och databas där innehåll som visas för kunder skapas. Frontendwebbplatsen är skapad i ramverket React som är ett JavaScriptbaserat ramverk. Backendwebbplatsen är skapad i Asp .Net Core och filstrukturen MVC. I MVC gränssnittet hanteras den data som lagras i databasen. Backendwebbplatsen har API funktionalitet som används för att överföra innehållet till frontend webbplatsen. Resultatet i rapporten är en lösning som återspeglar den funktionalitet som efterfrågats inför genomförandet. I rapportens konstruktion återges projektets delmoment för skapandet av funktionalitet och design. Förkunskaper och teori som är relevanta inför rapporten delges läsaren. Teorin avser att stärka läsarens förståelse av metoderna som används i projektet. Projektets metoder utgår från JavaScript och C#/.Net. Metoderna utgör lösningar för olika typer av funktionalitet inom konstruktionens frontend samt backend. Metoderna behandlar delfunktionalitet inom ramverk, ramverk och designmetodik. Projektet resulterar i en funktionerande webbplats med en webbutik som baseras på varukorgsbaserad handel. Författaren finner i rapportens slutsatser potential till förbättring och funktionalitet som kan stärka webbplatsen till en pålitligare utformning. Förbättringarna anses relevanta men inte kritiska att genomföra inför en driftsättning av webbapplikationen.
Place, publisher, year, edition, pages
2022. , p. 50
Keywords [sv]
Podcast, Webbutik, Asp .Net Core, React, JavaScript
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-45134Local ID: DT-V22-G2-039OAI: oai:DiVA.org:miun-45134DiVA, id: diva2:1665877
Subject / course
Computer Engineering DT1
Educational program
Web Development TWEUG 120 higher education credits
Supervisors
Examiners
2022-06-082022-06-082022-06-08Bibliographically approved