Skip to content

This application is inspired from Airbnb style of filtering of data on the left pane when the map bounds are moved on the right pane. Tech stack is Next Js(Typescript), tailwind CSS, graphql, prisma, apollo, react hook forms and cloudinary for image uploads

Notifications You must be signed in to change notification settings

imvamsi/Airbnb-GeoFiltering

Repository files navigation

About

Inspired from Airbnb, Sonder style of geo-filtering data! This app is basically about filtering the data based on the bounding box of the map! So, when the bounds are moved the list will only display the houses that are available in the respective map bounds

What are the Features?

  • User Authentication
  • Create, read, update, delete houses
  • View the created houses on map
  • Filter data based on the bounds

Tech Stack

  • Typescript
  • NextJS
  • TailwindCSS
  • Prisma
  • GraphQL
  • type-graphql (to create schema and resolvers using typescript)
  • Firebase for Auth
  • Postgres(DB)
  • Apollo Client

Other Services

  • Mapbox
  • Cloudinary(for Image Uploads)
  • Google Places API(to get latitude and longitude of a place)
  • React hook form (A huge fan of this one! 😀)

About

This application is inspired from Airbnb style of filtering of data on the left pane when the map bounds are moved on the right pane. Tech stack is Next Js(Typescript), tailwind CSS, graphql, prisma, apollo, react hook forms and cloudinary for image uploads

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published