A clean and modern property management template that works seamlessly on all devices.
Built with HTML, Tailwind CSS, and a modular JavaScript architecture using separate component files.
Note: I started building HTML, CSS, and JavaScript projects in 2022.
At that time, I focused on learning first and began uploading to GitHub recently.
Now I'm working with React.js and Next.js, and seeking opportunities as a frontend or web developer.
index.html— main page structure and contentassets/js/app.js— initializes all components and manages DOM loadingassets/js/header.js— header navigation and mobile menu functionalityassets/js/hero.js— hero section with search form and tab switchingassets/js/about.js— about section with features and video placeholderassets/js/service.js— service cards displaying platform benefitsassets/js/property.js— property listing grid with dynamic renderingassets/js/contact.js— contact section and newsletter subscription formassets/js/footer.js— footer with contact details and social linksassets/js/backTop.js— back-to-top button with scroll detectionassets/images/— property photos, hero background, about banner, and favicon
HTML5 · CSS3 · Vanilla JavaScript · Tailwind CSS (CDN) · Google Fonts (League Spartan) · Ionicons
- Fully responsive layout adapting to mobile, tablet, and desktop screens
- Interactive hero section with property search filters (category, price range)
- Featured property listings with image galleries and pricing details
- Service showcase section explaining platform workflow
- Newsletter subscription form with modern styling
- Smooth navigation with mobile menu toggle
- Back-to-top button for enhanced user experience
-
Clone the repository:
git clone https://github.com/nawazdevx/house-hub.git
-
Open the project:
- Simply open
index.htmlin your browser - Or run a local server:
Then visit
python -m http.server 3000
http://localhost:3000
- Simply open
- Edit property data, text, and meta tags directly in JavaScript files (hero.js, property.js, etc.)
- Replace images in
assets/images/folder while keeping filenames consistent - Modify colors by adjusting Tailwind CSS classes throughout the template
- Update font family in the
tailwind.configsection withinindex.html
This project is licensed under the MIT License.
If you want to contact me, you can reach me at LinkedIn.
If you find this project useful, please consider starring it on GitHub ⭐ to show your support!
