Skip to content

Nkovaturient/WanderLust-App

Repository files navigation

⭐❄️Wanderlust : Online Lodging Market Place for Short Term Rentals 🍀

🚀Designed & Deployed successfully my first Full-Stack Web Applications: WanderLust!— an Airbnb Clone 🚀✨

wanderlust

🍀About

Wanderlust is a go-to destination for finding cozy, comfortable, and convenient short-term rentals around the globe. Inspired by the user-friendly interface of Airbnb, I have meticulously designed and developed this platform using the latest technologies to ensure a seamless experience for both hosts and guests.

🍀Features

1. Seamless Integration for Navigation

With a keen eye for detail, I've crafted a navigation system that ensures effortless exploration throughout the platform!

2. Authentication and Authorization

Sign up, log in, and start adding your listings hassle-free. I have included robust authentication system that guarantees secure access, giving one full control over their account.

3. Client/Server-side Validations

No more unexpected errors! cuz I've also implemented thorough validations to keep the site running smoothly, preventing any unwanted glitches along the way.

4. Error-Handling Middlewares & WrapAsync

Integrated error-handling middlewares and WrapAsync functions to tackle any potential errors, ensuring a seamless experience for users.

5. Cookies & Session Management

utilizing cookies and session management to securely store user information for a specified period, enhancing browsing experience.

6. Passport.js Authentication

Passport.js authentication provides an extra layer of protection as one navigate through the website.

7. Frontend and Backend Functionality

From search options to navbar enhancements, this platform boasts seamless functionality on both the frontend and backend. Explore with ease and find the perfect rental for your next adventure!

🍀Upcoming Enhancements

Not over yet! I am committed to continuous improvement! Stay tuned as I update Wanderlust with the other technologies and tools as I learn and skill up! because "perfection is elusive, and there is always room for improvement."

🍀Technologies Used 🧑‍💻

  • MongoDB: For efficient data storage. 🏪
  • Node.js: Powering our backend server. ◀️
  • Express.js: Handling server-side logic. 🧮
  • Bootstrap: Crafting sleek and responsive UI components. 🌙
  • JavaScript: Driving interactivity and functionality. 🏄
  • ConnectFlash: Enhancing flash messages for better user communication. 🔦
  • Passport.js: Ensuring secure authentication. 🛂
  • Cookies & Sessions: Managing user data securely. 🍪
  • ejs-mate: Optimizing EJS templates for dynamic content. *️⃣

🍀Get Started

Sign up now and start exploring the world with Wanderlust! Ping me up if there's any room for improvement!

👉 Visit Wanderlust

Open to your Feedback and humble suggestions. 😄🔯 Happy Coding! ✈️🌟