Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sameerkali/home-harbor
HomeHarbor: Your Real Estate Solution.
https://github.com/sameerkali/home-harbor
admin-dashboard api authentication backend express firebase firebase-auth frontend happy-coding mongodb node opensource react
Last synced: about 3 hours ago
JSON representation
HomeHarbor: Your Real Estate Solution.
- Host: GitHub
- URL: https://github.com/sameerkali/home-harbor
- Owner: sameerkali
- License: bsl-1.0
- Created: 2023-10-10T13:18:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-12T09:59:41.000Z (8 months ago)
- Last Synced: 2024-03-12T11:06:42.989Z (8 months ago)
- Topics: admin-dashboard, api, authentication, backend, express, firebase, firebase-auth, frontend, happy-coding, mongodb, node, opensource, react
- Language: JavaScript
- Homepage: https://home-harbour.onrender.com/
- Size: 6.78 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Home Harbour](https://home-harbour.onrender.com/)
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
- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)# For Big Screens. Results be like -
## Home
[![Alt text](client/public/pictures_for_documentation/home_harbour1.png)](https://home-harbour.onrender.com/)
## Banner (Hero section)
![Alt text](client/public/pictures_for_documentation/home_harbour2.png)
## Different categourys
![Alt text](client/public/pictures_for_documentation/home_harbour3.png)
## Home Searching Sorting
![Alt text](client/public/pictures_for_documentation/home_harbour4.png)
## Profile
![Alt text](client/public/pictures_for_documentation/home_harbour5.png)
# For Small Screens. Results be like -
## home
![Alt text](client/public/pictures_for_documentation/home_harbour6.png)
## Responsive Searching
![Alt text](client/public/pictures_for_documentation/home_harbour7.png)## 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:[email protected]/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](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