An open API service indexing awesome lists of open source software.

https://github.com/tariqkichawele/tariq-estates

A real estate application built using MERN
https://github.com/tariqkichawele/tariq-estates

javascript mern-stack mongodb

Last synced: 2 months ago
JSON representation

A real estate application built using MERN

Awesome Lists containing this project

README

        

# TariqEstates

TariqEstates is a full-stack real estate web application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). It provides users with a platform to browse, search, and explore properties, as well as list properties for sale or rent. The application is designed to be fully responsive, ensuring a seamless experience across devices.

![Screenshot 2024-05-13 at 9 48 10 AM](https://github.com/TariqKichawele/realestate_app/assets/105932024/9b882512-f163-4db1-9f17-6db42cdca2d4)

**TECHNOLOGIES USED**

**Frontend:**
- React.js: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for quickly styling web applications.

**Backend:**
- Node.js: A JavaScript runtime environment for building server-side applications.
- Express.js: A web application framework for Node.js, used for building RESTful APIs.

**Database:**
- MongoDB: A NoSQL database used for storing property data.

**Features**
- User Authentication: Secure user authentication and authorization for accessing user-specific features and data.
- Property Listings: Browse, search, and filter through a wide range of property listings based on various criteria.
- Property Details: View detailed information, images, and specifications for individual properties.
- Listing Management: Allow property owners to list, edit, and manage their properties for sale or rent.
- Responsive Design: Fully responsive design ensures a consistent and user-friendly experience across devices.

**Installation**

To run the Property Pulse application locally, follow these steps:

Clone the repository:

bash
Copy code
git clone https://github.com/your-username/property-pulse.git
Install dependencies:

bash
Copy code
cd property-pulse
npm install
Set up environment variables:

Create a .env file in the root directory.
Add environment variables for MongoDB connection string and any other necessary configurations.
Start the development server:

sql
Copy code
npm start
Open your web browser and navigate to http://localhost:3000 to view the Property Pulse application.

**Contributing**

Contributions to the Property Pulse project are welcome! If you'd like to contribute, please fork the repository, make your changes, and submit a pull request following the guidelines outlined in the CONTRIBUTING.md file.

**License**

This project is licensed under the MIT License.

**Contact**

For any inquiries or feedback regarding the Property Pulse project, please contact Tariq Kichawele.