ExploreInn
ExploreInn – Full Stack Web Dev Project A Travel website that offers a diverse range of homes, apartments, and experiences in destinations around the world.
Created on 22nd February 2024
•
ExploreInn
ExploreInn – Full Stack Web Dev Project A Travel website that offers a diverse range of homes, apartments, and experiences in destinations around the world.
The problem ExploreInn solves
People can share their homes and experiences with Travellers. It can make travelling cheaper and more enjoyable. People can blend well with the natives of the place they went to travel.
Challenges I ran into
Applying the map feature was a big hurdle.I used mapbox which provided the map api and provided the geocode for the exact location where the listing is. Applying authentication and authorisation as well as hashing and salting algorithms that provide proper safety for the user's password was a challenge, to overcome this challenge I used Passport
which is an authentication middleware for Node.js. Extremely flexible and modular. It can be unobtrusively dropped into any Express-based web application. A comprehensive set of strategies supports authentication using a username and password.
There are still lot of add ons which I would love to do in this website but being a first year student I lack the experience and knowledge, I am currently learning more about development so I can add various functions in my website.
Hosting the website on the internet was another major challenge, I had to find a free service provider. I found Render which hosted my website for free but due to it being free it takes a good amount of time to load the website on the internet.
