Teti Residence

img

Project Overview

Teti Residence is a landing website developed for a boarding house rental business in Jakarta. The website serves as a digital showcase for available rooms, facilities, and property information, helping prospective tenants explore room options and contact the property efficiently.


This project demonstrates my ability to translate a Figma design into a fully responsive and dynamic web application using modern front-end technologies.



Pages & Feature Breakdown

  1. Home

    Introduces the property, highlights key selling points, and provides clear navigation to explore rooms and facilities.

  2. Rooms

    Displays a dynamic list of available rooms retrieved from Cloud Firestore API. Each room card presents essential information such as pricing and availability.

  3. Room Detail

    Shows detailed room information dynamically based on selected data. Implements dynamic routing and structured content rendering.

  4. Gallery

    Showcases property images to provide visual insights into facilities and room conditions.

  5. Articles

    Integrates WordPress REST API to fetch and display blog content dynamically, allowing the property owner to manage articles through WordPress CMS.

  6. Contact

    Provides contact information and inquiry section to help prospective tenants reach out easily.



API & Data Integration

Room data is retrieved from Cloud Firestore, allowing dynamic content updates without redeploying the application.


Article content is integrated from WordPress via REST API, demonstrating external API consumption and data mapping on the frontend.



Technology & Engineering Highlights

  • Vue.js (component-based architecture & routing)

  • Tailwind CSS (utility-first responsive styling)

  • Cloud Firestore API integration

  • WordPress REST API integration

  • Responsive design implementation from Figma



My Role

As a Freelance Front-End Developer, I was responsible for translating the provided Figma design into a fully functional web interface, integrating APIs, structuring reusable components, and ensuring responsive performance across devices.


Create a free website with Framer, the website builder loved by startups, designers and agencies.