Listing Loft is a simple yet powerful Ecommerce House Listings platform built using Vanilla JavaScript alongside API integration. With Listing Loft, users can easily browse through a collection of houses, search for houses by various criteria, filter results, view detailed information about each house, and much more.
- Browse Houses: As a user, I want to be able to browse through a collection of houses without using search functionality.
- Search Houses: As a user, I want to search for houses by location, price range, size, and features.
- View House Results: As a user, I want to see a list of house results based on my search criteria.
- Filter Houses: As a user, I want to filter houses by various criteria such as price range, number of bedrooms, number of bathrooms, etc.
- View House Details: As a user, I want to view detailed information about a specific house when I click on it.
- Responsive Design: As a user, I want a responsive design that looks good on both desktop and mobile devices.
- Search History and Filters: As a user, I want the app to remember my search history and selected filters.
- Save to Favorites: As a user, I want to be able to save houses to a favorites list.
- Contact Seller/Agent: As a user, I want to contact the seller or agent for more information about a house.
git clone https://github.com/YehyaTamimi/ListingLoft.git
cd ListingLoft
on macOS:
open ./index.html
on windows:
start ./index.html
on linux
(browser name) /index.html
e.g. google-chrome /index.html