Skip to content

affancoder/WanderLust-Holidays-Rental-Homes

Repository files navigation

WanderLust Project

Project Summary:

Developed Full Stack Web Development project named "Wanderlust," a feature-rich web application designed to facilitate the browsing and booking of vacation accommodations, including houses, villas, and farmhouses. This platform allows users to add their own properties to the listing, providing a diverse range of options for potential renters. Key features include a seamless booking system that simplifies the reservation process, integrated chatbot support for instant user assistance, and real-time property location views via Google Live Map. To enhance user experience and security, the application supports fast login options through Google OAuth and GitHub OAuth. The application also boasts a dynamic server for responsive performance and an intuitive, aesthetically pleasing user interface, ensuring an engaging and efficient user experience.

Front-end:

  1. Developed a responsive web application using modern HTML, CSS, and JavaScript.
  2. Implemented a user-friendly interface for searching and listing properties.
  3. Utilized frameworks such as React.js for building dynamic and interactive user experiences.
  4. Integrated Google Maps API for location-based search and property mapping.
  5. Integrated AI Chat Assistent where you ask any question and you will get answer in the top of Navbar

Back-end:

  1. Built a RESTful API using Node.js and Express.js to handle user interactions.
  2. Implemented user authentication and authorization using technologies like JWT (JSON Web Tokens).
  3. For making ease for user i have also used Google & Github authetication for fasting registration
  4. Created endpoints for property listing, login/sign up and user management.
  5. AI Chat Assistent where you ask any question and you will get answer.
  6. You can actually book a house bcoz i integrated razorpay payment gateway.

Database:

  1. Utilized a relational database management system MongoDB for storing property and user data.
  2. Designed a well-structured database schema for efficient data management.
  3. Employed database queries to retrieve and store property and user information.

Additional Features:

  1. Implemented a search and filter system for property listings.
  2. Included features for user reviews, ratings, and messaging between users.
  3. Ensured security and data privacy through encryption and data validation.
  4. Deployed the web application on a cloud platform on Cloudinary to make it accessible online.
  5. Google Authentication for fast login or sign-up for a user.
  6. Github Authentication for fast login or sign-up for a user.
  7. Razorpay Payment integration for acutally booking a house.

This WanderLust project showcases my proficiency in full-stack web development, from creating an engaging front-end to managing the back-end and database components. It allows users to search for properties and experience the key functionalities of the Airbnb platform in a seamless and secure manner.

Deployment

I have deployed my project using render connected with the database of MongoDB Atlas.

Live : https://wanderlust-projectaffan.onrender.com/

Authors

🚀 About Me

👋 Hi, I’m @affancoder (MD Affan Asghar)

👀 I’m interested in coding.

🌱 I’m currently Full Stack Web developer & Java Programmer.

💞️ I'm looking to collaborate on exciting and innovative projects that align with my skills and interests.

🔗 Links

portfolio

Email: affanasgar8@gmail.com

LinkedIn: https://www.linkedin.com/in/mdaffanasghar/

Instagram: https://www.instagram.com/mr_affan15/

GitHub: https://github.com/affancoder

Feedback

If you have any feedback, please reach out to us at affanasgar8@gmail.com