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
BookShare: A collaborative platform for borrowing and lending books
Mid Sweden University, Faculty of Science, Technology and Media, Department of Computer and Electrical Engineering (2023-).
2023 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
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. 

Place, publisher, year, edition, pages
2023. , p. 60
Keywords [en]
Node.js, Express, MongoDB, React.js, Next.js, API.
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-48439Local ID: DT-V23-G2-022OAI: oai:DiVA.org:miun-48439DiVA, id: diva2:1764109
Subject / course
Computer Engineering DT1
Educational program
Web Development TWEUG 120 higher education credits
Supervisors
Examiners
Available from: 2023-06-08 Created: 2023-06-08 Last updated: 2023-06-08Bibliographically approved

Open Access in DiVA

No full text in DiVA

Search in DiVA

By author/editor
Zaza, Alaa
By organisation
Department of Computer and Electrical Engineering (2023-)
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

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