Welcome to the Homyz repository! Homyz is a full-stack real estate website designed for real estate professionals. It combines a React front-end, Express.js back-end, MongoDB database, and user authentication via Google OAuth. This powerful application helps realtors list and manage properties while providing a seamless user experience for potential buyers.
-
Property Listings: Easily list, update, and manage real estate properties, including property details, images, pricing, and location information.
-
User Authentication: Enable user registration and authentication using Google OAuth for a secure and convenient login experience.
-
User Verification: Implement user verification mechanisms to ensure trustworthiness and authenticity of users and listings.
-
Property Search: Allow users to search for properties based on various criteria such as location, property type, price range, and more.
-
User Profiles: Users can create and customize their profiles, view their listed properties, and manage their inquiries.
-
Admin Dashboard: Provide admin users with a dashboard to oversee property listings, user accounts, and reported issues.
-
Responsive Design: Ensure the website looks and functions seamlessly on a variety of devices and screen sizes.
-
Interactive Map: Utilize interactive maps to display property locations, making it easier for users to visualize.
-
Contact Forms: Include contact forms on property listings for easy communication between users and realtors.
-
Image Gallery: Showcase high-quality images for each property to attract potential buyers.
Client: React, React-Query, ContextAPI, Axios, MaterialUI, Recharts, Leaflet, TailwindCSS, ShadcnUI
Server: Node, Express, Mongoose, MongoDB, Google-OAuth, PM2, JWT, Nodemailer, SendGrid, Cloudinary
This project is licensed under the MIT License