Skip to content

Inside AirBNB was a project of the course webapplications as part of the semester .Net on the Server at the Hogeschool of Arnhem and Nijmegen. The objective of this project was to create an ASP.NET core application that provides insight into the use of AirBNB in Amsterdam.

Notifications You must be signed in to change notification settings

SanderTeunissen/Inside-Airbnb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Inside AirBNB

Inside AirBNB was een project van de course webapplications als onderdeel van het semester .Net on the Server aan de Hogeschool van Arnhem en Nijmegen. De doelstelling van dit project was het maken van een ASP.NET core applicatie die inzicht verschaft in het gebruik van AirBNB in Amsterdam.


Inside AirBNB was a project of the course webapplications as part of the semester .Net on the Server at the Hogeschool of Arnhem and Nijmegen. The objective of this project was to create an ASP.NET core application that provides insight into the use of AirBNB in Amsterdam.

Requirements

Voor deze opdracht moest rekening gehouden worden met de volgende requirements:

  • Ontwikkeld met de laatste Microsoft ASP.Net Core2 versie (2.0)
  • Wordt gehost op het Google Cloud Service Platform
  • Maakt gebruik van ASP.Net MVC
  • Maakt gebruik van MSSQL Server
  • De applicatie moet veilig zijn. Gebruik de OWASP top 5 om de meest voorkomende onveiligheden op te sporen en af te dichten.
  • De applicatie is aantoonbaar highly-scalable. Er worden daarvoor performance tests als bewijsmateriaal opgeleverd

For this assignment, the following requirements had to be taken into account:

  • Developed with the latest Microsoft ASP.Net Core2 version (2.0)
  • Hosted on the Google Cloud Service Platform
  • Uses ASP.Net MVC
  • Uses MSSQL Server
  • The application must be safe. Use the OWASP top 5 to identify and seal the most common insecurities.
  • The application is demonstrably highly scalable. Performance tests are provided as evidence for this

Use Cases

  1. Registeren en inloggen
  2. Authenticatie en autorisatie door middel van Authentication As A Service (bv. Facebook login)
  3. Filter op prijs
  4. Filter op buurt
  5. Filter op review
  6. Locaties van zoekresultaat zichtbaar op kaart
  7. Kaart is clickable, details rechts op pagina, maakt gebruik van de mapbox API
  8. Hosting op Google Cloud Services op Microsoft Ecosysteem
  9. Details per item waarop gefiltered is: #overnachtingen, #opbrengst in de maand.
  10. Resultaten worden weergegeven in charts
  11. Trends worden weergegeven in geschikte weergaven

  1. Register and log in
  2. Authentication and authorization through Authentication As A Service (eg Facebook login)
  3. Filter by price
  4. Filter by neighborhood
  5. Filter on review
  6. Locations of search result visible on map
  7. Map is clickable, details right on page, uses the map box API
  8. Hosting on Google Cloud Services on Microsoft Ecosystem
  9. Details per item that has been filtered: #overachtachtingen, #spring in the month.
  10. Results are displayed in charts
  11. Trends are displayed in suitable views

About

Inside AirBNB was a project of the course webapplications as part of the semester .Net on the Server at the Hogeschool of Arnhem and Nijmegen. The objective of this project was to create an ASP.NET core application that provides insight into the use of AirBNB in Amsterdam.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published