Skip to content

sameerkali/Home-Harbor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HomeHarbor: Your Real Estate Solution: HomeHarbor serves as a reliable guide in the realm of real estate. Our platform offers a seamless experience, enabling you to effortlessly navigate the vast landscape of property transactions. Whether you are in search of a new abode, aiming to sell your property, or interested in real estate investments, HomeHarbor stands as your dependable destination. With our user-friendly interface, extensive listings, and robust authentication measures, we guarantee a hassle-free journey throughout your real estate endeavors. We cordially invite you to embark upon the harbor of your aspirations in the realm of real estate.

Table of Contents

For Big Screens. Results be like -

Home

Alt text

Banner (Hero section)

Alt text

Different categourys

Alt text

Home Searching Sorting

Alt text

Profile

Alt text

For Small Screens. Results be like -

home

Alt text

Responsive Searching

Alt text

Introduction

HomeHarbor: Your trusted real estate companion. Seamlessly explore property transactions, find homes, sell properties, and invest with ease. Welcome aboard!

Features

  • You can but or rent your dream home.
  • Sort search results by popularity, release date, rating, prising, all.
  • User-friendly interface for easy navigation.
  • You can upload your home to make it sold and rent.
  • Update profle as well as Home listing.

Installation

  1. Clone the repository: git clone https://github.com/sameerkali/Home-Harbour.git
  2. Navigate to the project directory: cd Home-Harbour
  3. Install dependencies client: npm install
  4. Install dependencies api: npm install
  5. If you face any kind of isscues in order to run this aplication feel free to connect with me.

.env wrong keys alert

  • location: /.env
MONGO="mongodb+srv://admin:Password@home.obub1g9.mongodb.net/harbor-home?retryWrites=true&w=majority"
JWT_SECRET="12dsWEDS12212121nfsdfhdkskfjs"
  • location: client/.env
VITE_FIREBASE_API_KEY="AIzaSyAcpVKoBei2BkpMUHTdfsdfsfsgkkfjh7786ggIe-CsI"

Usage

  1. Start the development server: npm run dev on api also client folder.
  2. Open your web browser and go to http://localhost:3000/ as well as http://localhost:5173/

Contributing

Contributions are welcome! If you'd like to contribute:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature-name
  3. Make your changes and commit them: git commit -m 'Add new feature'
  4. Push to the branch: git push origin feature-name
  5. Create a pull request

License

This project is licensed under the MIT License.

Technologys

  • react18
  • node
  • express
  • javascript
  • tailwind
  • mongoDB for storing all the listing data and user data
  • firebase for storing all the assets
  • vite

make with lust love 💖 by @sameerkali