Git Product home page Git Product logo

api_airbnb's Introduction

API Airbnb

Se tiene una base de datos de pruebas sobre información de propiedades airbnb.

Actividad

Completar el api en nodejs enviada con los siguientes endpoints. Para cada endpoint y algoritmos a realizar debe de implementar las funciones y propiedades de javascript.

  1. GET: /api/v1/airbnb/all-properties

Este endpoint se entrega funcionando el cúal consulta 100 propiedades airbnb. Si desea modificar la cantidad de propiedades para realizar pruebas de forma más rápida puede actualizar la variable de entorno DEFAULT_LIMIT_PROPERTIES

  1. GET: /api/v1/airbnb/types

Este endpoint debe de obtener el listado de los diferentes tipos de propiedades la cual se encuentra en la propiedad del json property_type

  1. GET: /api/v1/airbnb/reviews

Este endpoint debe de consultar las 20 propiedades de airbnb con mayor número de reseñas. Propiedad number_of_reviews contiene el número de reseñas de cada propiedad. Retornar por cada propiedad las siguientes propiedades name, beds, number_of_reviews, price

  1. GET: /api/v1/airbnb/beds/:nro_beds

Este endpoint debe de consultar las {nro_beds} de propiedades que tengan mayor número de camas. Propiedad beds indica el número de camas por cada propiedad. Retornar por cada propiedad las siguientes propiedades name, beds, number_of_reviews, price

Requisitos Entrega

  • Realizar la entrega en un repositorio de github.
  • Realizar mínimamente 3 commits al repositorio.
  • Realizar los 3 endpoints solicitados.
  • Realizar colección en el postman y subirla al repositorio.
  • Documentar el código

api_airbnb's People

Contributors

juandifs00 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.