Popis: |
EiendomsMegler 1 Midt-Norge omtales som EM1MN nedenfor. I dette prosjekter ble det utviklet en kartløsning som kan brukes i nettsider for å fremstille forskjellige typer data på en ryddig og forståelig måte. EM1MN er det største meglerfirmaet i Midt-Norge. De har 38% markedsandel og selger rundt 7000 boliger i året. Noe som EM1MN mener er viktigst innenfor boligsalg er å vite hvor boligen ligger, samt hva som er nærområdet. Kartløsningen på EM1MN sine nettsider er ikke spesielt god og derfor er det ønsket å utvikle en ny kartløsning. Derfor ønsker de å utvikle en nettside som kan vise frem priser for en bolig og markedene som omgir boligen. Teknologi som ble brukt til i løsningen var React, Typescript, Apollo-client og GraphQL. Applikasjonen er ment til å vise frem data knyttet til lokasjon. Til testing er det satt opp en server vha. Express, GraphQL og Apollo-server som gir data til applikasjonen. Det er satt opp en egen “konteiner” som håndterer kommunikasjon mellom serveren og applikasjonen, men den kan også brukes med andre servere om ønskelig. Det viktigste med denne kartløsningen er at løsningen er generalisert. EM1MN ønsker ikke at denne løsningen er kodet til et enkelt tilfelle, pris for en bolig i denne sammenheng, men å bruke denne kartløsningen i flere områder som for eks. salg av nybolig, “kart og miljø” på enkelte boliger. Derfor er denne kartløsningen utviklet med hensyn på kompatibilitet med mange forskjellige databaser som inneholder forskjellig typer data. EiendomsMegler 1 Midt-Norge is referred to as EM1MN below. In this project, a map solution was developed that can be used in web pages to display different types of data in an orderly and understandable manner. EM1MN is the largest brokerage firm in central Norway. They have a 38% market share and sell about 7,000 homes a year. Something that EM1MN believes is very important in home sales is knowing where the home is located and what is in the immediate area. The map solution on EM1MN's web pages is not particularly good and therefore they wanted a new map solution developed. The technology used in the solution was React, Typescript, Apollo-client and GraphQL. The application is intended to display data related to location. A server was set up with Express, GraphQL and Apollo server that provided data to the application. A separate "container" has been set up to handle communication between the server and the application, but it can also be used with other servers if desired. The most important thing about this map solution is that the solution is generalized. EM1MN doesn't want this solution to be coded for a single case, price for a home in our case, but to use this map solution in several areas such as sale of new housing, "map and environment" for homes. Therefore, this map solution has been developed with regard to compatibility with many different databases containing different types of data. |