Skip to content

Project Tech

Lotte Koblens edited this page Mar 5, 2021 · 34 revisions

Project Tech

Content

Concept

Mensen kunnen elkaar liken of juist skippen op basis van een leuke/gekke foto die is genomen met een McDonalds product die hij/zij het lekkerst vindt. Op deze manier kunnen ze mensen leren kennen die net zo gek zijn op hetzelfde McDonalds product als zij. Op deze manier kunnen er mooie vriendschappen ontstaan!

Requirements list

  1. Optie om te kunnen liken of juist te skippen
  2. Ik wil de mensen die ik heb geliked kunnen terugvinden.
  3. Als ik iemand heb geliked, wil ik diegene uit de lijst met mensen die ik geliked heb kunnen verwijderen.

Vergelijkbare applicaties

Tinder Tinder Bij Tinder wordt er gebruik gemaakt van een like en een dislike button, wat ik in mijn concept ook ga gebruiken. Bij Tinder kan men als ze elkaar hebben geliked een gesprek beginnen dit ga ik dan niet toevoegen, want anders wordt mijn feature al iets te uitgebreid. Bij Tinder wordt de naam en de leeftijd van een persoon bij de foto getoond. Dit zal ik in mijn applicatie ook gaan doen.

Bron: Costa, C. (2020, 26 november). How Does Tinder Work? What is Tinder? Geraadpleegd op 8 februari 2021, van https://www.gadgetreview.com/how-does-tinder-work-what-is-tinder

Mint Mint Bij Mint kan de gebruiker ook mensen liken en hebben ze daarna de mogelijkheid om met mensen te chatten. Hetzelfde als bij Tinder.

Bron: O’Hear, S. (2016, 17 maart). TechCrunch is now a part of Verizon Media. Geraadpleegd op 8 februari 2021, van https://techcrunch.com/2016/03/17/ask-fm-founders-back-dating-app-mint/?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAAJsyXzzN4dAirlMkrFsBbC_3upIPtKr9RP0L3sgFHAi9DL9OkHKJeJ5qFVraRDJQFczH452eY2hm3_bv4GX_VRiAt25UJ4tkuduZm7PBND_SU6NxnE21VwsKZHQ_ukEFt83nb3gMxNjOB8_tiAMf6Tc4Q7QscUnb-vsYtlhMzmMX

Wireframe

Wireframe

git strategy

Ik ga gebruik maken van issues wanneer er een probleem is met mijn applicatie dat nog opgelost moet worden. Elk probleem of elke taak wordt in een apart issue gezet en de issue kan dan gesloten worden op het moment dat het probleem is opgelost of wanneer de taak is afgerond. In de terminal zal ik gebruik maken van git commit -m "message".

Geraadpleegde bronnen voor git strategy

Development tooling

  • Text Editors Themes: Ik heb meerdere themes geprobeerd in Visual Studio Code, maar ik vind zelf Dark+ (default dark) het fijnst. Ik kan hierbij namelijk alles gewoon goed lezen.
  • Text Editor Settings: Ik heb op dit moment nog niks verandert aan de settings, omdat ik nog niet iets ben tegengekomen wat ik wilde veranderen. Maar ik denk dat het wel handig kan zijn als je bijvoorbeeld een bepaalde key shortcut wilt aanpassen.
  • Text Editors Extensions: Extensions vind ik zelf erg handig om te gebruiken. Ze vereenvoudigen vaak dingen tijdens het coderen. Ik gebruik zelf bijvoorbeeld HTML Snippets, als ik dan '< div >' typ, krijg ik automatisch de closing tag '< /div >' erbij.
  • CLI's and configurations: Ik heb de promp Spaceship geïnstalleerd, want ik vind dit zelf fijner werken in de terminal.

Linting

ESLint

ESLint is een tool voor het identificeren van en rapporteren over patronen in ECMAScript / JavaScript-code, met als doel de code consistenter te maken en bugs te vermijden. JavaScript is bijvoorbeeld best wel vatbaar voor ontwikkelaarsfouten. ESLint helpt dan bij het vinden van de problemen zodat de ontwikkelaar deze problemen kan oplossen. De ontwikkelaar kan zelf de linting-regels maken.

Bron:

Prettier

Prettier kan het beste worden omschreven als een ‘eigenwijze code-formatter’, het formatteert je code en dat is alles.

Bron:

Clone this wiki locally