Addswift : En webbplattform för internetanvändare över hela världen

New technologies arise everyday, but which ones are the best for your project? How do you store data in a safe manner that complies with the new European GDPR law? How do you plan, develop and complete a project? These are but a few formulations of questions that the study in this report will cover....

Full description

Bibliographic Details
Main Author: Gauffin, Christopher
Format: Others
Language:Swedish
Published: Mittuniversitetet, Avdelningen för informationssystem och -teknologi 2018
Subjects:
Vue
JWT
ER
WBS
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-34950
id ndltd-UPSALLA1-oai-DiVA.org-miun-34950
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-miun-349502018-11-27T07:52:34ZAddswift : En webbplattform för internetanvändare över hela världensweGauffin, ChristopherMittuniversitetet, Avdelningen för informationssystem och -teknologi2018GDPRVueNodeExpressMongoDBJWTOauthDatasäkerhetProjektutvecklingGanttERWBSTrelloWireframeSitemapComputer EngineeringDatorteknikNew technologies arise everyday, but which ones are the best for your project? How do you store data in a safe manner that complies with the new European GDPR law? How do you plan, develop and complete a project? These are but a few formulations of questions that the study in this report will cover.  The report is based around a business idea and vision for a company that offers advanced products built with modern technologies. The first step for the development of this company is to create a prototyp of its first product, a web platform. The prototyp will be formed after a projectplan with meetings with a supervisor and with the use of professional tools like Gantt, WBS and Trello. First and foremost a study will be done behind the theory of different frameworks and technologies but also a reasearch about GDPR and data security. The design phase will be the first part in shaping the projekt where wireframes, sitemap and ERdiagram have been created and documented. The choice of frameworks, mainly Vue, Express and MongoDB and the data security standards JWT and Oauth will be explained and used in the prototype as a base for the technical aspects of the project. Lastly the results och the finished prototype will be presented together with a discussion regarding problems that arose during the project, improvments that needs to be done and what the future holds for the complete web platform. Nya tekniker växer i rasande fart, men vilka är bäst för ens projekt? Hur lagrar man data på ett säkert sätt som följer den nya europeiska GDPR lagen? Hur planerar, utvecklar och genomför man ett projekt? Dessa är några få frågeställningar som undersökningen i denna rapport tar tittar närmare på.  Rapporten grundar sig på en affärsidé och vision för ett företag som erbjuder avancerade produkter skapade med moderna webbteknologier. Det första steget för företagets utveckling är att skapa en prototyp av den första produkten, en webbplattform. Prototypen kommer att utvecklas efter en projektplan med handledningsmöten och användning av professionella verktyg som Gantt, WBS och Trello. Först och främst studeras teorin bakom om olika ramverk och tekniker men även en undersökning om GDPR och datasäkerhet. Designfasen kommer sedan vara det första momentet för projektets utformning där bland annat wireframes, sitemap och ERdiagram har skapats och dokumenterats. Valet av ramverk, främst Vue, Express och MongoDB samt datasäkerhetsstandarna JWT och Oauth kommer att förklaras och användas i prototypen som grund för projektets tekniska skapande.  Slutligen presenteras resultatet av den färdiga prototypen tillsammans med en diskussion över problem som uppstod under projektets gång, förbättringar som behöver göras och vilka framtidsplaner som finns för den fullständiga webbplattformen. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-34950Local DT-V18-G2-007application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic GDPR
Vue
Node
Express
MongoDB
JWT
Oauth
Datasäkerhet
Projektutveckling
Gantt
ER
WBS
Trello
Wireframe
Sitemap
Computer Engineering
Datorteknik
spellingShingle GDPR
Vue
Node
Express
MongoDB
JWT
Oauth
Datasäkerhet
Projektutveckling
Gantt
ER
WBS
Trello
Wireframe
Sitemap
Computer Engineering
Datorteknik
Gauffin, Christopher
Addswift : En webbplattform för internetanvändare över hela världen
description New technologies arise everyday, but which ones are the best for your project? How do you store data in a safe manner that complies with the new European GDPR law? How do you plan, develop and complete a project? These are but a few formulations of questions that the study in this report will cover.  The report is based around a business idea and vision for a company that offers advanced products built with modern technologies. The first step for the development of this company is to create a prototyp of its first product, a web platform. The prototyp will be formed after a projectplan with meetings with a supervisor and with the use of professional tools like Gantt, WBS and Trello. First and foremost a study will be done behind the theory of different frameworks and technologies but also a reasearch about GDPR and data security. The design phase will be the first part in shaping the projekt where wireframes, sitemap and ERdiagram have been created and documented. The choice of frameworks, mainly Vue, Express and MongoDB and the data security standards JWT and Oauth will be explained and used in the prototype as a base for the technical aspects of the project. Lastly the results och the finished prototype will be presented together with a discussion regarding problems that arose during the project, improvments that needs to be done and what the future holds for the complete web platform. === Nya tekniker växer i rasande fart, men vilka är bäst för ens projekt? Hur lagrar man data på ett säkert sätt som följer den nya europeiska GDPR lagen? Hur planerar, utvecklar och genomför man ett projekt? Dessa är några få frågeställningar som undersökningen i denna rapport tar tittar närmare på.  Rapporten grundar sig på en affärsidé och vision för ett företag som erbjuder avancerade produkter skapade med moderna webbteknologier. Det första steget för företagets utveckling är att skapa en prototyp av den första produkten, en webbplattform. Prototypen kommer att utvecklas efter en projektplan med handledningsmöten och användning av professionella verktyg som Gantt, WBS och Trello. Först och främst studeras teorin bakom om olika ramverk och tekniker men även en undersökning om GDPR och datasäkerhet. Designfasen kommer sedan vara det första momentet för projektets utformning där bland annat wireframes, sitemap och ERdiagram har skapats och dokumenterats. Valet av ramverk, främst Vue, Express och MongoDB samt datasäkerhetsstandarna JWT och Oauth kommer att förklaras och användas i prototypen som grund för projektets tekniska skapande.  Slutligen presenteras resultatet av den färdiga prototypen tillsammans med en diskussion över problem som uppstod under projektets gång, förbättringar som behöver göras och vilka framtidsplaner som finns för den fullständiga webbplattformen.
author Gauffin, Christopher
author_facet Gauffin, Christopher
author_sort Gauffin, Christopher
title Addswift : En webbplattform för internetanvändare över hela världen
title_short Addswift : En webbplattform för internetanvändare över hela världen
title_full Addswift : En webbplattform för internetanvändare över hela världen
title_fullStr Addswift : En webbplattform för internetanvändare över hela världen
title_full_unstemmed Addswift : En webbplattform för internetanvändare över hela världen
title_sort addswift : en webbplattform för internetanvändare över hela världen
publisher Mittuniversitetet, Avdelningen för informationssystem och -teknologi
publishDate 2018
url http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-34950
work_keys_str_mv AT gauffinchristopher addswiftenwebbplattformforinternetanvandareoverhelavarlden
_version_ 1718799058788679680