Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huss3n/realestateproject
This project is a real estate website where users can sell, rent, or buy a house. The website is built using JavaScript, HTML, Tailwind for CSS, ReactJS, and Firebase for storage.
https://github.com/huss3n/realestateproject
firebase firebase-auth firebase-database firestore google-maps google-maps-api html5 javascript npm-package reactjs tailwindcss
Last synced: 12 days ago
JSON representation
This project is a real estate website where users can sell, rent, or buy a house. The website is built using JavaScript, HTML, Tailwind for CSS, ReactJS, and Firebase for storage.
- Host: GitHub
- URL: https://github.com/huss3n/realestateproject
- Owner: Huss3n
- Created: 2023-02-14T19:14:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-23T21:15:53.000Z (over 1 year ago)
- Last Synced: 2024-11-13T08:39:07.502Z (2 months ago)
- Topics: firebase, firebase-auth, firebase-database, firestore, google-maps, google-maps-api, html5, javascript, npm-package, reactjs, tailwindcss
- Language: JavaScript
- Homepage: https://house-hive.vercel.app
- Size: 2.18 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Real Estate Website
This project is a real estate website where users can sell, rent, or buy a house. The website is built using JavaScript, HTML, Tailwind for CSS, ReactJS, and Firebase for storage.### Features
1. User registration and login system
2. User authentication and authorization for accessing certain features
3. Search functionality to find houses for sale, rent, or buy
4. Ability for users to post houses for sale or rent
5. Ability for users to view house details including images, price, and location
6. Integration with Firebase storage to store and retrieve house data### Technologies Used
- JavaScript
- HTML
- CSS with Tailwind
- ReactJS
- Firebase for storage### Installation
To install and run this project locally, follow these steps:- Clone the repository to your local machine.
- Install the required dependencies using npm install.
- Create a Firebase account and set up a new project with Cloud Firestore and Firebase Storage.
- Login to google console to get the google maps api
- Update the api part with your own api
- Update the Firebase configuration in the src/firebase.js file with your own Firebase project information.
- Start the development server using npm start.### Contributing
Contributions to this project are welcome. To contribute, follow these steps:- Fork the repository.
- Create a new branch for your changes.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request to the main repository with a description of your changes.### License
This project is licensed under the MIT License. See the LICENSE file for details.MIT License
Copyright (c) 2023Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.