Real Estate Hub Website
تفاصيل العمل
My Main Contributions UI / Design -Used Shadcn UI and MUI to create a clean, modern, and responsive interface. -Ensured excellent UX on desktop, tablet, and mobile. Property Pages (Buy & Rent) -Used json-server as a temporary backend to fetch products until the real backend is completed. -Built full Buy/Rent sections with dynamic property listings. -Advanced search: location, price, and property type. -Complex filtering system: bedrooms, bathrooms, area size. -Multiple sorting options (price, area, publish date – ascending & descending). -Pagination for large screens + infinite scroll for mobile using useInfiniteQuery. -Used Zustand to manage state efficiently and avoid unnecessary re-renders. -Used TanStack Query (useQuery, useInfiniteQuery, useMutation) for caching, performance, and API handling. -Optimized performance using useMemo and useCallback. Authentication System -Developed Sign Up, Login, and Reset Password using React + modern UI. -Used MockAPI as a temporary backend for account creation. -Implemented forms using useForm + useMutation for requests. -Integrated Google Login using useGoogleLogin from @react-oauth/google. -Used Zod for powerful form validation. -Notifications for success, errors, and email-already-exists using notistack.
بطاقة العمل
طلب عمل مماثل