kevalpanwala27 / PropertyPro

PropertyPro is a web application for managing properties, built with React.js, Tailwind CSS, Node.js, MongoDB, and Firebase. It allows users to list, search, and manage properties efficiently.

Home Page:https://propertypro.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PropertyPro

PropertyPro is a web application for managing properties, built with React.js, Tailwind CSS, Node.js, MongoDB, and Firebase. It allows users to list, search, and manage properties efficiently.

Features

  • Listing Properties: Users can list properties with detailed information such as address, price, size, amenities, etc.
  • Search Functionality: Search functionality allows users to find properties based on various criteria like location, price range, size, etc.
  • User Authentication: Secure user authentication system powered by Firebase Authentication.
  • Database Management: MongoDB is used to store and manage property data efficiently.
  • Responsive Design: The application is built with a responsive design using Tailwind CSS, ensuring a seamless experience across devices.

Installation

To run PropertyPro locally, follow these steps:

  1. Clone this repository: git clone <repository-url>
  2. Navigate to the project directory: cd PropertyPro
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Open your browser and go to http://localhost:3000

Technologies Used

  • React.js: JavaScript library for building user interfaces.
  • Tailwind CSS: Utility-first CSS framework for building custom designs quickly.
  • Node.js: JavaScript runtime environment for server-side development.
  • MongoDB: NoSQL database for storing property data.
  • Firebase: Backend-as-a-Service (BaaS) platform for user authentication and deployment.

Deployment

PropertyPro is deployed using the render platform. Follow these steps to deploy the application:

  1. Sign up for an account on Render.
  2. Create a new web service and connect it to your GitHub repository.
  3. Configure the build settings to build and deploy the React.js frontend.
  4. Set up environment variables for MongoDB connection and Firebase configuration.
  5. Deploy the application.

About

PropertyPro is a web application for managing properties, built with React.js, Tailwind CSS, Node.js, MongoDB, and Firebase. It allows users to list, search, and manage properties efficiently.

https://propertypro.onrender.com


Languages

Language:JavaScript 99.4%Language:HTML 0.4%Language:CSS 0.1%