This project is an assesment project for GENIOBITS.
RealtyRise is a real estate web Application to find property listings.
chrome_dNx6pb0xss.mp4
- React
- FireBase & fireStore
- Tailwind CSS
- DaisyUI
- Context API
Instructions on how to run this project locally
- npm
npm install npm@latest -g
to install this project to your local machine.
- Setup firebase and firestore https://example.com
- Clone the repo
git clone https://github.com/your_username_/Project-Name.git
- Install NPM packages
npm install
- 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()
- 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
to deploy this project to vercel:
- Push the repo to github
Distributed under the MIT License. See LICENSE.txt
for more information.
Abhishek Sonawane - @realbrownsaiyan - abhisheksonwane57@gmail.com
Project Link: https://github.com/abhishek-sonawane/RealtyRise-assesment-project-for-geniobits
This project was bootstrapped with Create React App.