changelang

Alltherooms

FIND THE PERFECT ROOM FOR YOUR NEXT TRIP WITH ONE SEARCH AND RESULTS FROM 400+ TRAVEL SITES.

AllTheRooms.com is, quite simply, a booking site for all the rooms. It’s the world’s largest accommodation search engine, combining sites like Expedia with Airbnb and Jetsetter, as well as some sites you may not even have heard of yet. This search engine will compare the best prices on all of these sites so you know you’re booking your perfect home-away-from-home.

What was done

The Dunice team worked on a support project for AllTheRooms.com. The task was to develop an application that collects information from large providers, such as Expedia, RoomKey.com and hotwire.com, as well as a scraper for booking sites that do not have an API.

The core technologies were:

  • CoffeeScript
  • Node.js 
  • Phantom.js
  • Casper.js

The team

Back-end developer

Project manager

Systems architect

QA specialist

Related projects

Pressfeed

THE FIRST SERVICE FOR JOURNALISTIC REQUESTS IN RUSSIA.

READ MORE

Upside

ENJOY THE UPSIDE OF BUSINESS TRAVEL.

READ MORE

Zipcube

THE EASIEST WAY TO BOOK MEETING ROOMS, OFFICE SPACE AND PARTY VENUES: ANYWHERE, ANYTIME.

READ MORE

Would you like a similar project?

Send us message welcome@dunice.net or fill the form

budget less than $5k
budget $5k-$15k
budget $15k-$50k
get cost advice

Find out more

Send us message welcome@dunice.net or fill the form

budget less than $5k
budget $5k-$15k
budget $15k-$50k
get cost advice

Thank you for the message!

We'll get back to you soon.

How to start your project

At the initial stage, when you only have a basic idea of the project, it is very important to describe it in as much detail as possible.

For this:

  1. We will sign a non-disclosure agreement (NDA)
  2. We will fill in a brief about your project
    If the information is not enough to provide an estimate:
  3. We will prepare a detailed technical specification
  4. We will design the project
  5. We will prepare a detailed project estimate with stages, terms and prices
  6. We will proceed to work on your project

At the end, you will receive:

These materials are necessary for you to run any project. They detail the project and provide a clear and unambiguous understanding of the tasks to all team members.

Get a brief and evaluation of your project.