BookShare: A collaborative platform for borrowing and lending books
2023 (Svenska)Självständigt arbete på grundnivå (högskoleexamen), 10 poäng / 15 hp
Studentuppsats (Examensarbete)
Abstract [en]
This report presents the development of BookShare, a website designed to facilitate sharing and borrowing of books and course materials among students. The website aims to reduce the cost of course materials and promote sustainability in education. The project utilizes Node.js, Express, and MongoDB from the backend to build RESTful APIs for handling user requests. In the frontend, Next.js is used to create a dynamic and interactive user interface. The report discusses various segments, including user registration, login functionality, and the ability to create, edit, and delete book posts. It also describes other features that allow users to connect and share resources such as the implementation of a messaging system that enables users to communicate and arrange book borrowing or lending.
Abstract [sv]
Denna rapport presenterar utvecklingen av BookShare, en webbplats designad för att underlätta delning och utlåning av böcker och kursmaterial mellan studenter. Webbplatsen syftar till att minska kostnaden för kursmaterial och främja hållbarhet inom utbildning.Projektet använder Node.js, Express och MongoDB på backend för att skapa RESTful-API:er. På frontend används Next.js för att skapa en dynamisk och interaktiv användargränssnitt.Rapporten diskuterar olika segment, inklusive användarregistrering, inloggningsfunktionalitet samt möjligheten att skapa, redigera och ta bort bokinlägg. Den beskriver också andra funktioner som gör det möjligt för användare att ansluta och dela resurser, såsom implementeringen av ett meddelandesystem som möjliggör kommunikation och arrangemang av boklån eller utlåning.
Ort, förlag, år, upplaga, sidor
2023. , s. 60
Nyckelord [en]
Node.js, Express, MongoDB, React.js, Next.js, API.
Nationell ämneskategori
Datorteknik
Identifikatorer
URN: urn:nbn:se:miun:diva-48439Lokalt ID: DT-V23-G2-022OAI: oai:DiVA.org:miun-48439DiVA, id: diva2:1764109
Ämne / kurs
Datateknik DT1
Utbildningsprogram
Webbutveckling TWEUG 120 hp
Handledare
Examinatorer
2023-06-082023-06-082023-06-08Bibliografiskt granskad