Skip to content

SwiftHomes is a comprehensive real estate web application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It provides users with the ability to buy, sell, and rent houses seamlessly.

Notifications You must be signed in to change notification settings

upadhyayaditi/Real-Estate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftHomes: Real Estate Site 🌟

Overview

Welcome to SwiftHomes, your all-in-one destination for buying, selling, and renting properties with ease. SwiftHomes is a robust real estate web application meticulously crafted using the MERN stack (MongoDB, Express.js, React.js, Node.js). Whether you're searching for your dream home, looking to invest in real estate, or aiming to list your property for sale or rent, SwiftHomes provides you with the tools and features to make your real estate journey seamless and stress-free.

Why/Problem?

In today's fast-paced world, finding the perfect property can be daunting, With SwiftHomes, we aim to revolutionize the real estate experience by offering a user-friendly platform that caters to all your real estate needs.

Features:

  1. Google Authentication:

    • Users can easily create accounts or log in using their Google credentials.
    • Streamlined authentication process, eliminating the need for separate account creation and login credentials.
  2. Property Listings:

    • Explore Properties: Browse through a wide selection of properties available for sale or rent.
    • Search Functionality: Find properties based on price range, bedrooms, etc.
  3. Image Uploading with Firebase:

    • Effortless Image Upload: Sellers can easily upload property images directly from their devices.
    • Secure Cloud Storage: Images are securely stored in Firebase Cloud Storage, ensuring reliability and accessibility.
    • Fast and Reliable Uploads: Seamless integration with Firebase for efficient image uploading and management.
  4. Property Management:

    • List Your Property: Sellers can list their properties for sale or rent by providing relevant details and images.
    • Edit/Delete Property: Sellers have the flexibility to edit or remove their listed properties as needed.
    • Contact Seller: Interested buyers or renters can directly contact the seller through the platform.
  5. Responsive Design:

    • Mobile Compatibility: The application is designed to be fully responsive, ensuring a seamless user experience across devices.
    • Intuitive UI/UX: User-friendly interface with intuitive navigation and clear call-to-action buttons.

Technologies Used:

  • Frontend:

    • React (Vite)
    • Redux Toolkit for State Management
    • Headless UI
    • Tailwind CSS
  • Backend:

    • Node.js with Express.js
  • Database:

    • MongoDB for efficient and scalable data storage.

Getting Started

To run the project locally, follow these steps:

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Install dependencies for both frontend and backend
  4. Start the backend server
  5. Start the frontend development server
  6. Open your web browser

Contributor

Aditi

About

SwiftHomes is a comprehensive real estate web application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It provides users with the ability to buy, sell, and rent houses seamlessly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages