Kottage.com is a travel reservation website , I was inspired by AirBnB.com and Vrbo.com . I try to use modern technologies throughout the project. I adhered to best practises as much as I could. This was a React and Next.Js project. Next js helped me in generating dynamic pages for each of the properties that a user adds. I used React hooks to make the website as user friendly as possible and very live. As soon as changes happen on the backend, they show without the need to refresh the page.
For the backkend, I used firebase. Firebase Authentication for user Account creation and verification. Firebase database to store user information such as address and phone number. Also to store the property information that a user adds. I used firebase storage to store the images that a user uploads.
**This website is 100% responsive , works wonderful on Smartphones
Current Features which do work:
Account creation
Add a Property
Fetch all property information from database and show them in gallery
Features I'm working on:
Account deletion
Property update and delete
Leaving review on property
Booking a property
Search for property