Skip to content

sachintom999/NextJS-real-estate

Repository files navigation

Real Estate Listings Website

This is a real estate listings website built using Next.js 13, Chakra UI, and the Bayut API from RapidAPI.

Description

This project is a web application that allows users to search for real estate listings. It fetches data from the Bayut API, which provides a wide range of real estate listings including apartments, villas, and commercial properties. The website is built using Next.js, a React framework for server-side rendering, and Chakra UI, a popular UI component library.

Features

  • User-friendly search interface to find real estate listings
  • Integration with the Bayut API to fetch and display real-time data
  • Responsive design for optimal viewing on various devices
  • Pagination and filtering options to refine search results
  • Detailed property information including descriptions, images, and contact details

Installation

  1. Clone the repository: git clone https://github.com/sachintom999/NextJS-real-estate
  2. Change into the project directory: cd NextJS-real-estate
  3. Install dependencies: npm install

Configuration

Before running the application, you need to obtain an API key from RapidAPI for the Bayut API. Follow these steps:

  1. Visit the Bayut API on RapidAPI.
  2. Sign up for an account or log in if you already have one.
  3. Subscribe to the Bayut API and obtain your API key.
  4. In the project directory, create a .env.local file.
  5. Add the following line to the .env.local file, replacing RAPID_API_KEY with your actual API key:

About

NextJS Real Estate Listing Site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published