Skip to content

An Airbnb-like website. Built with Nuxt.js and using Algolia, Mapbox, Stripe, Firebase Auth and more.

Notifications You must be signed in to change notification settings

MuhammadM1998/NuxtBnB

Repository files navigation

NuxtBnB

An Airbnb-like website. Built with Nuxt.js and using Algolia, Mapbox, Stripe, Firebase Auth and more.

Website Mockup

🔗 Links

🔨 Changelog

This project is built during the Mastering Nuxt course. I used different tools and modified things due to several reasons.

  • Made the website responsive on all screens instead of desktop only.
  • Enabled searching without start & end date.
  • Firebase Auth instead of Google Auth.
  • Mapbox GL JS instead of Google Maps.
  • Mapbox Geocoder instead of Google Places.
  • Railway instead of Vercel.

💰 Test Payment with Stripe

You can request your apartment from the site now, you can use this info for stripe checkout page.

  • Card Number: 4242 4242 4242 4242
  • CVC: Enter any three numbers
  • Expiry Date: Enter any date in the future.

‍💻 Stack

Nuxtjs Tailwind CSS Firebase Cloudinary Algolia Mapbox Stripe Railway Webpack VS Code Mobile-First Design

Feedback is always appreciated 📝🙏