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
Programmering och Pannkakor: En läroplattform för unga programmerare
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.
2020 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

The following thesis has been assigned by Cybercom Östersund, where a website for the event “Programmering och Pannkakor “ is to be created. The need for a learning platform where kids between 8-15 can continue their development in programming with Scratch and Python, developed from these events. Furthermore the webpage is to act as an information hub where coming events can be found and also make it easy to come in contact with Cybercom to get started with programming. Other than what the intended user can see, an administration page will be created where the customer can administrate tasks and events. The methods used to create the website is mainly the MEVN-stack, which means MongoDB, Express.Js, Vue.js and Node.js. Furthermore Vuetify is used as a CSS library, Mongoose to create schemas for the database, Bcrypt for handling hashed passwords, JSON Web Tokens for authentication and Express Fileupload for uploading files. The work method is within an agile team where sprints make out the foundation to move the project forward. At the end of the sprints the conclusion was that the main goal was not reached, which was publishing the final website to Cybercoms environment. This due to wrongful estimation of the tasks in the sprints. This also affected the tests towards the target group not being made, however the website got deployed to a test environment instead. This means it can be further tested and developed by the customer after the end of the projects scope.

Abstract [sv]

Följande examensarbete har utförts på uppdrag till Cybercom Östersund, där en webbplats för eventet Programmering och Pannkakor ska framställas. Eventet riktar sig till barn mellan ålder 8-15 och är ett tillfälle för dem att lära sig programmera främst i Scratch, men även Python. Webbplatsens behov kommer från förfrågningar vid avslutade event efter en plattform för att lära sig programmera vidare. Utöver programmeringsuppgifter ska webbplatsen även vara en informationsportal för kommande evenemang och för att kontakta Cybercom för hjälp att komma igång att programmera. För Cybercoms del ska även ett administratörsgränssnitt skapas där de kan hantera evenemang och uppgifter. De tekniker som används för att skapa webbplatsen är främst MEVN-stacken, det vill säga MongoDB, Express.js, Vue.js och Node.js. Vidare används bland annat Vuetify som CSS-bibliotek, Mongoose som Schemaskapare mot databasen, Bcrypt för hantering av hashade lösenord, JSON Web Tokens för autentisering och Express Fileupload för filuppladdning. Arbetet har utförts inom ett agilt team, där sprintplaneringar banat väg för arbetet framåt. Efter projektet nått slutet på sin tid visar det sig att det slutgiltiga målet inte uppfylldes, vilket var att lansera webbplatsen i Cybercoms egna miljö. Detta då tidsuppskattningen av uppgifterna i sprinterna har missbedömts. Likaså har skarpa tester mot målgruppen inte utförts, men webbplatsen har däremot lanserats i testmiljö för att kunna förvaltas, utvärderas och utvecklas vidare av kunden efter avslutat projekt.

Place, publisher, year, edition, pages
2020. , p. 37
Keywords [sv]
Vue, Vuetify, API, Node, MongoDB, Express, MEVN
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-39105Local ID: DT-V20-G2-018OAI: oai:DiVA.org:miun-39105DiVA, id: diva2:1435133
Subject / course
Computer Engineering DT1
Educational program
Web Development TWEUG 120 higher education credits
Supervisors
Examiners
Available from: 2020-06-04 Created: 2020-06-04 Last updated: 2020-06-04Bibliographically approved

Open Access in DiVA

No full text in DiVA

Search in DiVA

By author/editor
Eriksson, Annelie
By organisation
Department of Information Systems and Technology
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

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