By - Josh Morony
A short while ago I wrote a tutorial on how to build a review application in Ionic 2 with the MEAN (MongoDB, Express.js, Angular, and Node.js) stack.
Although this was a reasonably advanced tutorial, since it also served as an introduction to MongoDB and creating a backend with Node I kept the application itself pretty simple. In this tutorial we are going to build a fully featured hotel room booking application in Ionic 2, which will allow users to:
Search for rooms based on search criteria
View only rooms that are not booked out for the date range they are booking for
See descriptions of rooms
Book a room (which will then make it unavailable to other users for that date range)
This tutorial will get into more advanced MongoDB concepts, including updating data and running complex queries on data. At the end of the tutorial, you should have something that looks like this: