Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mamunkhan71/heritage
Job task from BDCalling IT
https://github.com/mamunkhan71/heritage
Last synced: 1 day ago
JSON representation
Job task from BDCalling IT
- Host: GitHub
- URL: https://github.com/mamunkhan71/heritage
- Owner: MamunKhan71
- Created: 2024-09-02T13:31:29.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-04T14:10:20.000Z (2 months ago)
- Last Synced: 2024-09-06T13:33:39.225Z (2 months ago)
- Language: JavaScript
- Size: 1.29 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Heritage
**Heritage** is a comprehensive property listing platform built using modern web technologies. The platform allows users to view and bid on properties, upload property listings, provide testimonials, and access detailed team information.
## Live Link
### Live Website Link: [Click Here](https://bistroboss-ddefc.web.app/)## Features to Implement
### Property Listings
- **Details**: Users can view detailed information and images for each property.
- **Bidding Info**: Display the current highest bid under the property details gallery, including bid amount, bidder details, and location.### Bidding Process
- **Placing a Bid**: Users can submit bids within a specified range, with the system validating and updating the highest bid.
- **Bid Win**: The highest bidder wins the property, and the property name will be shown in their profile.### Property Upload Page
- **Upload Properties**: Create a page where users can upload properties to be listed on the website.### Testimonials
- **Feedback**: Users can submit and view reviews and ratings for properties on the property details page.### Team Information
- **Details**: View information about team members, including their roles and contact details.### Search Functionality
- **Search**: Users can search for properties using keywords related to property features or location.### Filter Functionality
- **Filters**: Users can refine property searches using criteria such as price range, number of bedrooms, and other property features.## Tech Stack
- **Front-End**: React
- **Back-End**: Express.js
- **Database**: MongoDB## Installation
1. **Clone the repository**:
```bash
git clone https://github.com/MamunKhan71/Heritage
cd Heritage
```2. **Install dependencies**:
```bash
npm install
```3. **Set up environment variables**:
Create a `.env` file in the root directory and add the following variables:
```
DB_URI=your_mongodb_uri
PORT=your_local_port
JWT_SECRET=your_secret_key
```4. **Run the backend server**:
```bash
cd backend
node index.js
```5. **Run the frontend development server**:
```bash
cd frontend
npm run dev
```## Usage
- **Access the application**: Open your browser and navigate to `http://localhost:5173` to explore the Heritage platform.
## Submission Method
- **GitHub Repository**: [GitHub](https://github.com/MamunKhan71/Heritage)
- **Live Link**: [Live Link](https://bistroboss-ddefc.web.app/)## Contributing
Contributions are welcome! Feel free to open issues or submit pull requests to enhance the platform.
## Acknowledgements
- Inspired by the need for an efficient and user-friendly property listing platform.
- Thanks to all contributors who have helped in the development of this project.---
## Screenshots
![Screenshot 1](https://res.cloudinary.com/dz3kxnsxr/image/upload/v1725458650/1_sv287p.png)
![Screenshot 2](https://res.cloudinary.com/dz3kxnsxr/image/upload/v1725458649/2_qxap00.png)