This is a simple property listing application built with React, Ant Design, and TypeScript. It allows users to view a list of properties, filter them based on their preferences, view more details about a property, and contact the listing agent.
- View a list of properties with property cards showing basic information
- Filter properties based on location, type, price, and availability
- View additional images, detailed description, and contact information for a property
- Responsive design for different screen sizes
- React: A popular JavaScript library for building user interfaces
- Ant Design: A popular React UI library for building modern and responsive user interfaces
- TypeScript: A statically-typed superset of JavaScript that provides better development experience and type checking
- Redux Toolkit: A library for state management in React applications, providing a simple and efficient way to manage application state
- Node.js and npm installed on your local machine
- Clone the repository to your local machine:
git clone https://github.com/VkoHov/real-eseate-listing-web-application.git
- Change to the project directory:
cd property-listing-app
- Start the development server:
npm start
- Start the JSON server on other terminal tab
npm run json-server
- Open a web browser and go to http://localhost:3000 to view the application in your browser.