Skip to content

abhishek-sonawane/RealtyRise-assesment-project-for-geniobits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RealtyRise

About The Project

This project is an assesment project for GENIOBITS.
RealtyRise is a real estate web Application to find property listings.

(back to top)

Demo

chrome_dNx6pb0xss.mp4

Built With

  • React
  • FireBase & fireStore
  • Tailwind CSS
  • DaisyUI
  • Context API

(back to top)

Getting Started

Instructions on how to run this project locally

Prerequisites

  • npm
    npm install npm@latest -g

Installation

to install this project to your local machine.

  1. Setup firebase and firestore https://example.com
  2. Clone the repo
    git clone https://github.com/your_username_/Project-Name.git
  3. Install NPM packages
    npm install
  4. Enter the initialization code in firebase.config.js
   // Import the functions you need from the SDKs you need
import { initializeApp } from "firebase/app";
import { getAuth } from "firebase/auth";
import {getFirestore} from 'firebase/firestore'
// TODO: Add SDKs for Firebase products that you want to use
// https://firebase.google.com/docs/web/setup#available-libraries

// Your web app's Firebase configuration
const firebaseConfig = {
  apiKey: "API_KEY",
  authDomain: "AUTH_DOMAIN",
  projectId: "PROJECT_ID",
  storageBucket: "STORAGE_BUCKET",
  messagingSenderId: "ID",
  appId: "APP_ID"
};

// Initialize Firebase
const app = initializeApp(firebaseConfig);
export const auth = getAuth(app)
export const db = getFirestore()

(back to top)

Features

  • User sign in, signup and logout with proper authentication
  • List of property listings with details
  • Ability to search for listings using name or Location
  • Details page for each property
  • Ability to contact the seller of the property
  • User dashBoard to view saved listings
  • Context API for state management

(back to top)

Deployment

to deploy this project to vercel:

  • Push the repo to github

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Abhishek Sonawane - @realbrownsaiyan - abhisheksonwane57@gmail.com

Project Link: https://github.com/abhishek-sonawane/RealtyRise-assesment-project-for-geniobits

(back to top)

Acknowledgments

This project was bootstrapped with Create React App.

About

Assessment project for geniobits made using react, tailwind and firebase

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published