This is a simple clone of funda, you can preview it here. The main features are searching for a property and displaying details of a property. The design is inspired by Airbnb. The tech stack used: Nuxt 3, Vue 3, Typescript, Tailwind.
- Clone this repository
- Ensure you have the latest LTS version of Node.js installed
yarn install
yarn dev
- App should be live in
localhost:3000
- Use vue-i18n instead of hardcoding texts
- Store API key and domain in
.env
- Extract duplicated markup into small reusable components
- Implement responsive
<img srcset>
- Lazy load images
- Write tests and implement CI/CD pipeline
- Show more details of the property
- Open photo in a modal when a property photo is clicked
- Implement pagination for the search results
- Implement advanced search and filtering