Starkwood Properties was established with the ambition to become a global enterprise of real estate\n development with world-class scale and competitive advantage.
\n
\n
\n
\n
\n
\n
\n
Our Executive Management team has the advantage of having the desire to be the best in our fields. We are\n an experienced group that has, for years, been involved in Real Estate Development, Property Rental\n Management, Hospitality Industry, Retail and Distribution, and ICT.
\n
\n
\n
\n
\n
\n\n
\n\n
\n
\n
Through years of continuous innovation and transformation, we have established a strong business model\n whose sole purpose is pleasing our clients, partners, and employees. And because we are fully aware of our grand responsibilities, we are intent on delivering superb quality\n properties with value-for-money to delight our customers for generations to come.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Our Vision
\n
Starkwood Properties envisions creating beautiful and sustainable communities that\n provide a lasting contribution to our cities and promote a better way of life for our clients.
\n
\n
\n
\n
Our Mission
\n
From crafting elaborate ideas, collaborating with expert partners, carefully creating\n home designs and perfectly executing plans, you can rest assure that Starkwood Properties will deliver a\n high quality product that exceeds market demands.
\n
\n \n
\n
\n
Our Passion
\n
We are passionate about creating stunning homes with better value for our\n clients. With the rapid growth of the real estate sector, we want to ensure that the\n market has the opportunity to secure their own dream home in a sustainable and\n connected urban community in the area that they love..
Estelle Woods Residences is a picturesque neighborhood nestled in the popular town of Talamban, Cebu Philippines. This gated community has a serene atmosphere and provides residents with a high quality of life along with easy access to several superb amenities and destinations like malls, schools, and other business establishments.
If you\'re in the market for a home in a desirable, family-friendly location, then Estelle Woods Residences is an excellent choice. This home community combines an idyllic vibe with the convenience of an urban location with relaxing parks, shops, and restaurants.
The houses for sale in Estelle Woods Residences offer the perfect balance between style and quality. They are equipped with an array of features that are sure to please even the most discerning buyers. Built mostly with the American style in mind, these houses boast first-class features such as gorgeous exteriors, well-manicured landscaping, and spacious living rooms and dining rooms - perfect for growing families with changing needs.
Living in Estelle Woods Residences
Peaceful suburban living with easy access to urban amenities defines the lifestyle in Estelle Woods Residences. Residents enjoy a wealth of recreational options from refreshing parks to sprawling cafes and restaurants. Here are some of the community\'s highlights:
24-hour strict security
Robust road network consisting of thick cemented main roads and thoroughfares
Tree-lined streets and landscaped roadway
High pressure sodium streetlamps
Telecommunication facilities
With own rotary garbage truck and a maintenance crew
Centralized water supply systeem
Parks and playground for children
Jogging and bicycle paths
Do you want to know more about Estelle Woods Residences?
Explore this sought-after neighborhood and find out why people are lining up to move here. Contact Estelle Woods Residences via email at m.a.yamzon@gmail.com
',
// miniContent: 'Estelle Woods Residences is a picturesque neighborhood nestled in the popular town of Talamban, Cebu Philippines. This gated community has a serene atmosphere and provides residents with a high quality of life along with easy access to several superb amenities and destinations like malls, schools, and other business establishments.',
// datePosted: 'January 8, 2018'
// },
{
id: '4',
image: '/assets/images/blog/blog-4.jpg',
title: 'Starkwood DIY Projects for you!',
content: '
Home Marker
It’s not a popular sight in Filipino homes, but who says you can style your front door better? Plus, it helps food and delivery app drivers find you faster. A home marker isn’t complicated at all to do. Housing stickers that can be stuck to your gate or solid materials like plate numbers are a great way to indicate your address.
Your wall is an expression of yourself!
Your wall can be so much more than just wallpaper and boring old paint. This is a very underrated aspect of improving the view of a home. Style your walls with small frames of things that you feel speak volumes about your home. Simple plant paintings, animal graphics, the list virtually goes on and on with what you can put on your wall. Style it and let it speak to guests about your personality!
Change your furniture look!
You might have some old furniture that’s just dying for a new look. This doesn’t have to be expensive AT ALL. A can of spray paint and little creativity and you’ll have that old piece of furniture looking like a new purchase! Get creative too and use different pattern designs that you can make out of paper cut-outs. Don’t be afraid to re-furbish and re-do the original design of your furniture. Add-in or re-design the arm rest, re-style the back rest, the possibilities are really endless!
',
miniContent: 'It’s not a popular sight in Filipino homes, but who says you can style your front door better? Plus, it helps food and delivery app drivers find you faster.',
datePosted: 'July 12, 2021'
}, {
id: '2',
image: '/assets/images/blog/blog-3.jpg',
title: '3 Tips On How To Make Your Limited Space Feel Bigger',
content: '
Do you have a small space in your home that you are not sure what to do with? Or does your small and congested apartment force you to experiment when it comes to furniture arrangements? You are not on your own.
Fortunately, we have some clever tips on how you can maximize the space of your home and ultimately improve the quality of your life.
Choose the Right Paint
Choosing the appropriate paint color can immediately make your room seem big and spacious. Standard neutral colors such as white, cream, and light gray are excellent options because they give that clean and smooth look that makes any small space feel airy and more expansive.
Painting the ceiling with white is also a great addition to your room as it draws the eye upwards, creating more space overhead. You\'ll have an pleasant and enticing space in no time.
Alternatively, if you want to stick with having a small space, take a risk and go with dark colors. Shades of black, dark gray, and navy can emphasize the smallness of your room by giving off a comfortable, den-like atmosphere.
In the end, whichever color palette you choose, adding paint to your small space will greatly help you achieve the mood that you\'re looking for, quickly and affordably.
Install Clever Storage Solutions
Tight spaces usually dont come with great storage. So if you have a small space in your home, incorporating flexible storage solutions can be a great help to keep the clutter out of sight, as well as put everything you need within reach.
The kitchen is one of the best places in your home to have these creative storage solutions integrated. Here are some of the things that you implement:
Construct a modifiable cooking area with roll-away islands and pantries.
Tuck your spices or wine glasses beneath your cupboards.
Fasten holders to the backs of cabinet doors to keep cleaning supplies neatly out of sight.
The ceiling is another great place to place big items like bicycles. You can also add shelves high up in closets for items that are rarely used.
Select Multi-functional Furnitures
If you have a limited floor space in your home, it\'s important to go for furnitures that can multi-task. Choose equipments that can do multiple functions and have hidden storage, or those that you can condense and store when not in use.
If a dresser wont fit in your bedroom, you can try installing drawers or crates under the bed for your clothing and additional linens. Poufs and ottomans can function as a seat, footrest, or even a side table.
Integrating a bench with storage can add another purpose to your entryway as it can be used to stow away extra shoes, gloves, or scarves.
Just because you have a small space doesnt mean you have to compromise on function and style. Living in a limited space can be a great way to lead a simple and efficient life. You just need to get clever and creative in order to transform a cramped area into a pleasant and inviting space for all.
',
miniContent: 'Do you have a small space in your home that you are not sure what to do with? Or does your small and congested apartment force you to experiment when it comes to furniture arrangements? You are not on your own.',
datePosted: 'April 2, 2019'
}, {
id: '3',
image: '/assets/images/blog/blog-1.jpg',
title: 'Tips for Choosing the Right House',
content: '
Although some people can only see one or two houses and immediately find the perfect one for their needs, others will look at dozens of houses and still find it hard to buy one.
Consider What You Want
The first step in buying a home often involve thinking about buying it. When you start shopping, thinking about what you want in your home helps helps you you figure out what you should look for. It is also a good first step to discuss your needs and wishes with a real estate agent.
Talking to an agent will help you know what to look for in a house, and this conversation opens up more opportunities to think about. Here are some of the highlights that the agent will most likely talk to you about:
The location of your house matters for many reasons, including safety and commute distance to and from your job.
The size of the house you want also matters, and size includes both square footage and the number of bedrooms and bathrooms.
Additional features. Do you want a house with a big yard, a basement, or a shed? Your agent might consider these additional features to add to your list.
Age and condition. While some people want a new house that needs no work at all, others want homes that are older and need some work put into them.
In addition, an agent can help you learn more about what to see and what to ignore. For example, an agent may suggest that paint colors on the walls be ignored. Wall paint is something that you can replace easily when buying a house. The color of the paint should not be an enormous factor in your final decision.
Prepare a House-Hunting Checklist
Once you know what you want, your agent will help you find homes that meet your needs. Keep in mind that it is difficult to find a home that offers all you want. However, agents can find homes close to what you want. During this process you may need to see a few homes or dozens of homes and your agent may recommend using a checklist for household chasing.
A checklist for house hunting is a form you can print and use with every house you see. When you start viewing homes, you may want to print a dozen forms — just so you can have a form for each house you see. This form is something you\'ll fill out when you go see a home. It lists all the important features that you look for and contains blanks or boxes that you can tick or fill in.
The purpose of the checklist is to help you remember all the details of each house you see. You may think you are not going to confuse the houses you see, but it can be hard to remember each one, especially after you have seen many different houses for sale.
Assess and Compare the Homes
After you have seen many different houses, you may have reduced your choice to only one or two. From there, you may need to compare and evaluate the checklists for each of these homes carefully in order to make the final decision.
It\'s not always easy to choose the right house, particularly if you like two or three houses. If you still have any questions or are not sure what to choose, talk to your real estate agent for help and advice.
If you are planning to buy a house, choosing a good real estate agent is critical, and you can look for one here at Starkwood. We can assist you through the entire home-buying process and we\'ll help you find the best home that best fits your needs, budget, and lifestyle.
',
miniContent: 'Do you have a small space in your home that you are not sure what to do with?',
datePosted: 'April 2, 2019'
}
];
_this.router.routeReuseStrategy.shouldReuseRoute = function () {
return false;
};
_this.router.events.subscribe(function (evt) {
if (evt instanceof router_1.NavigationEnd) {
_this.router.navigated = false;
window.scrollTo(0, 0);
}
});
_this.activatedRoute.queryParams.subscribe(function (params) {
var foundBlog = _this.blogs
.filter(function (blog) { if ('id' in params) {
return blog['id'] === params['id'];
}
else {
return false;
} });
if (foundBlog.length > 0) {
_this.selectedBlog = foundBlog[0];
}
else {
_this.selectedBlog = null;
if (!_.isEmpty(params)) {
_this.router.navigateByUrl(_this.router.createUrlTree(['blogs']));
}
}
});
return _this;
}
HomeBlogPageComponent.prototype.ngOnInit = function () {
};
HomeBlogPageComponent.prototype.ngOnDestroy = function () {
};
HomeBlogPageComponent.prototype.onReadMore = function (id) {
var _this = this;
var currentUrl = this.router.url + '?' + 'id=' + id;
this.router.navigateByUrl(currentUrl)
.then(function () {
_this.router.navigated = false;
});
};
HomeBlogPageComponent = tslib_1.__decorate([
core_1.Component({
selector: 'app-home-blog-page',
template: __webpack_require__(/*! ./home-blog-page.component.html */ "./src/app/modules/home/pages/home-blog-page/home-blog-page.component.html"),
encapsulation: core_1.ViewEncapsulation.None,
styles: [__webpack_require__(/*! ./home-blog-page.component.scss */ "./src/app/modules/home/pages/home-blog-page/home-blog-page.component.scss")]
}),
tslib_1.__metadata("design:paramtypes", [router_1.ActivatedRoute, router_1.Router])
], HomeBlogPageComponent);
return HomeBlogPageComponent;
}(page_component_base_1.PageComponentBase));
exports.HomeBlogPageComponent = HomeBlogPageComponent;
/***/ }),
/***/ "./src/app/modules/home/pages/home-contact-us-page/home-contact-us-page.component.html":
/*!*********************************************************************************************!*\
!*** ./src/app/modules/home/pages/home-contact-us-page/home-contact-us-page.component.html ***!
\*********************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "
\n
\n
\n
Contact Us
\n
\n
\n
\n \n \n\n
\n
\n
\n
\n
\n CALL:\n
\n
{{ contactDetails.phone }}\n
\n
\n
\n
\n EMAIL:\n
\n
\n {{ contactDetails.email }}\n
\n
\n
\n
\n LOCATION:\n
\n
\n {{ contactDetails.address }}\n
\n
\n
\n \n
\n \n
\n
\n
\n
\n\n \n
\n
\n
\n
"
/***/ }),
/***/ "./src/app/modules/home/pages/home-contact-us-page/home-contact-us-page.component.scss":
/*!*********************************************************************************************!*\
!*** ./src/app/modules/home/pages/home-contact-us-page/home-contact-us-page.component.scss ***!
\*********************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "/** ALL COLORS DECLARED TO BE USED FOR AIHRIS APP **/\n/** END OF COLOR DECLARATION **/\n/** BORDER RADIUS **/\n/** ALL COLORS DECLARED TO BE USED FOR AIHRIS APP **/\n/** END OF COLOR DECLARATION **/\n/** BORDER RADIUS **/\n.home-contact-us-page .home-contact-us-page-header {\n background: url(/assets/images/bg-portfolio.jpeg);\n background-repeat: no-repeat;\n background-size: cover;\n height: 350px;\n color: white; }\n.home-contact-us-page .home-contact-us-page-header .content {\n padding-top: 250px; }\n.home-contact-us-page .home-contact-us-page-header .content .row .col-item .title {\n font-size: 30px;\n text-transform: uppercase; }\n.home-contact-us-page .home-contact-us-page-body .contact-details {\n padding: 10px; }\n.home-contact-us-page .home-contact-us-page-body .contact-details .contact-detail-item {\n display: flex;\n text-align: left;\n justify-content: flex-start; }\n.home-contact-us-page .home-contact-us-page-body .contact-details .contact-detail-item div {\n min-width: 80px; }\n.home-contact-us-page .home-contact-us-page-body .contact-details .contact-detail-item div:last-child {\n padding-left: 20px; }\n.home-contact-us-page .home-contact-us-page-body .contact-details-form {\n background: #0a2d3a;\n padding: 31px;\n padding-top: 82px;\n padding-bottom: 82px;\n color: white;\n margin-top: -81px;\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4) !important; }\n.home-contact-us-page .home-contact-us-page-body .contact-image {\n background: url(/assets/images/contact-location.png) no-repeat;\n width: 100%;\n min-height: 600px;\n background-size: 100%; }\n.home-contact-us-page .home-contact-us-page-body .contact-image img {\n width: 100%; }\n.home-contact-us-page .home-contact-us-page-body form {\n padding-top: 5%; }\n\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9kaXN0L3NyYy9hcHAvc3JjL3Njc3MvdmFyaWFibGVzLnNjc3MiLCIvZGlzdC9zcmMvYXBwL3NyYy9hcHAvbW9kdWxlcy9ob21lL3BhZ2VzL2hvbWUtY29udGFjdC11cy1wYWdlL2hvbWUtY29udGFjdC11cy1wYWdlLmNvbXBvbmVudC5zY3NzIiwiL2Rpc3Qvc3JjL2FwcC9zcmMvc2Nzcy9taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvREFBQTtBQXFCQSwrQkFBQTtBQUVBLG9CQUFBO0FBdkJBLG9EQUFBO0FBcUJBLCtCQUFBO0FBRUEsb0JBQUE7QUNyQkE7RUNLSSxpREFBaUQ7RUFDakQsNEJBQTRCO0VBQzVCLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsWUFBWSxFQUFBO0FEVGhCO0lDV1Esa0JBQWtCLEVBQUE7QURYMUI7TUNlb0IsZUFBZTtNQUNmLHlCQUF5QixFQUFBO0FEaEI3QztFQU1ZLGFBQWEsRUFBQTtBQU56QjtJQVFnQixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLDJCQUEyQixFQUFBO0FBVjNDO01BWW9CLGVBQWUsRUFBQTtBQVpuQztRQWN3QixrQkFBa0IsRUFBQTtBQWQxQztFQW9CWSxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixvREFBb0QsRUFBQTtBQTFCaEU7RUE2QlksOERBQThEO0VBQzlELFdBQVc7RUFDWCxpQkFBaUI7RUFDakIscUJBQXFCLEVBQUE7QUFoQ2pDO0lBa0NnQixXQUFXLEVBQUE7QUFsQzNCO0VBc0NZLGVBQWUsRUFBQSIsImZpbGUiOiJzcmMvYXBwL21vZHVsZXMvaG9tZS9wYWdlcy9ob21lLWNvbnRhY3QtdXMtcGFnZS9ob21lLWNvbnRhY3QtdXMtcGFnZS5jb21wb25lbnQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBBTEwgQ09MT1JTIERFQ0xBUkVEIFRPIEJFIFVTRUQgRk9SIEFJSFJJUyBBUFAgKiovXG5cbiRwcmltYXJ5LWJsdWU6ICMwRTQ1NjM7XG4kcHJpbWFyeS1yZWQ6ICNFNzM0Mzg7XG4kcHJpbWFyeS10ZWFsOiAjMjM4QTlBO1xuJHByaW1hcnktZ3JleTogI0Y1RjZGQTtcbiRwcmltYXJ5LWdyZWVuOiAjNTdCODQ3O1xuJHByaW1hcnktb3JhbmdlOiAjRDE5QzI3O1xuJHByaW1hcnkteWVsbG93OiByZ2IoMjM4LCAyMzEsIDQ0KTtcbiRkYXJrLWJsdWU6ICMwQTJGNDQ7XG4kbGlnaHQtYmx1ZTogI0U4RTdGRjtcbiRsaWdodC1yZWQ6ICNGRkUyRTY7XG4kbGlnaHQtb3JhbmdlOiAjRkZGNEU1O1xuJGdyZXktMDogI0YzRjNGMztcbiRncmV5LTE6ICNGMEYwRjc7XG4kZ3JleS0yOiAjQkNCQ0NCO1xuJGdyZXktMzogIzRCNEI0QjtcbiRncmV5LTQ6ICMzMjMwMzE7XG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNGRkZGRkY7XG4kaG92ZXItYmc6ICMyQjJFMzc7XG4vKiogRU5EIE9GIENPTE9SIERFQ0xBUkFUSU9OICoqL1xuXG4vKiogQk9SREVSIFJBRElVUyAqKi9cblxuJGhlaWd0LTEwMDogMTAwJTtcbiRoZWlndC0xOiA1cmVtO1xuJHdpZHRoLTEwMDogMTAwJTtcbiRob21lLWJvZHktcGFkZGluZzogNjBweDtcbiRob21lLWNvbnRlbnQtcGFkZGluZzogMzBweCA2MHB4IDYwcHggNjBweDtcbiRhZG1pbi1ib2R5LXBhZGRpbmc6IDE1cHg7IiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL3Njc3MvdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9zY3NzL21peGlucy5zY3NzXCI7XG4uaG9tZS1jb250YWN0LXVzLXBhZ2Uge1xuICAgIC5ob21lLWNvbnRhY3QtdXMtcGFnZS1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBob21lLWhlYWRlci1jb250ZW50KCk7XG4gICAgfVxuICAgIC5ob21lLWNvbnRhY3QtdXMtcGFnZS1ib2R5IHtcbiAgICAgICAgLmNvbnRhY3QtZGV0YWlscyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgLmNvbnRhY3QtZGV0YWlsLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWRldGFpbHMtZm9ybSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGEyZDNhO1xuICAgICAgICAgICAgcGFkZGluZzogMzFweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgycHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtODFweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QtaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2NvbnRhY3QtbG9jYXRpb24ucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzLnNjc3NcIjtcbkBtaXhpbiBzdGFuZGFyZF9ob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iZztcbn1cblxuQG1peGluIGhvbWUtaGVhZGVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9iZy1wb3J0Zm9saW8uanBlZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4O1xuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIC5jb2wtaXRlbSB7XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */"
/***/ }),
/***/ "./src/app/modules/home/pages/home-contact-us-page/home-contact-us-page.component.ts":
/*!*******************************************************************************************!*\
!*** ./src/app/modules/home/pages/home-contact-us-page/home-contact-us-page.component.ts ***!
\*******************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
var core_1 = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js");
var forms_1 = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/fesm5/forms.js");
var environment_1 = __webpack_require__(/*! environments/environment */ "./src/environments/environment.ts");
var operators_1 = __webpack_require__(/*! rxjs/operators */ "./node_modules/rxjs/_esm5/operators/index.js");
var http_1 = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/fesm5/http.js");
var utilities_service_1 = __webpack_require__(/*! @app/shared/services/utilities.service */ "./src/app/infrastructure/shared/services/utilities.service.ts");
var constants_1 = __webpack_require__(/*! @app/common/constants */ "./src/app/common/constants.ts");
var HomeContactUsPageComponent = /** @class */ (function () {
function HomeContactUsPageComponent(http, utilitiesService) {
this.http = http;
this.utilitiesService = utilitiesService;
this.contactDetails = {
email: '',
address: '',
phone: ''
};
this.contactForm = this.createContactFormGroup();
this.error = false;
this.IS_BUSY = false;
this.contactDetails = {
email: constants_1.AppConstants.COMPANY.EMAIL,
address: constants_1.AppConstants.COMPANY.ADDRESS,
phone: constants_1.AppConstants.COMPANY.PHONE_NUMBER
};
}
HomeContactUsPageComponent.prototype.ngOnInit = function () {
};
HomeContactUsPageComponent.prototype.createContactFormGroup = function () {
return new forms_1.FormGroup({
firstName: new forms_1.FormControl('', [forms_1.Validators.required]),
lastName: new forms_1.FormControl('', [forms_1.Validators.required]),
email: new forms_1.FormControl('', [forms_1.Validators.required]),
subject: new forms_1.FormControl('', [forms_1.Validators.required]),
message: new forms_1.FormControl('', [forms_1.Validators.required])
});
};
HomeContactUsPageComponent.prototype.submitForm = function (data) {
var _this = this;
var isFormValid = this.contactForm.valid;
if (isFormValid) {
this.IS_BUSY = true;
this.error = false;
this.submitContact(data).subscribe(function (res) {
_this.utilitiesService.ShowMaterialMessageBox({
title: 'Thank you!',
content: 'your message has been sent successfully'
}, 'success').afterClosed().subscribe(function () {
_this.IS_BUSY = false;
});
});
}
else {
this.error = true;
}
};
HomeContactUsPageComponent.prototype.submitContact = function (data) {
var url = environment_1.environment.apiUrl + "/contact-us/public-send";
var body = data;
return this.http.post(url, body, {
headers: {
'Content-Type': 'application/json'
}
})
.pipe(operators_1.catchError(this.handleError));
};
HomeContactUsPageComponent.prototype.handleError = function (handleError) {
var _this = this;
this.utilitiesService.ShowMaterialMessageBox({
title: 'Oops',
content: 'your message has been sent successfully'
}, 'success').afterClosed().subscribe(function () {
_this.contactForm = _this.createContactFormGroup();
});
};
HomeContactUsPageComponent = tslib_1.__decorate([
core_1.Component({
selector: 'app-home-contact-us-page',
template: __webpack_require__(/*! ./home-contact-us-page.component.html */ "./src/app/modules/home/pages/home-contact-us-page/home-contact-us-page.component.html"),
styles: [__webpack_require__(/*! ./home-contact-us-page.component.scss */ "./src/app/modules/home/pages/home-contact-us-page/home-contact-us-page.component.scss")]
}),
tslib_1.__metadata("design:paramtypes", [http_1.HttpClient, utilities_service_1.UtilitiesService])
], HomeContactUsPageComponent);
return HomeContactUsPageComponent;
}());
exports.HomeContactUsPageComponent = HomeContactUsPageComponent;
/***/ }),
/***/ "./src/app/modules/home/pages/home-main-page/home-main-page.component.html":
/*!*********************************************************************************!*\
!*** ./src/app/modules/home/pages/home-main-page/home-main-page.component.html ***!
\*********************************************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "
\n
\n\n
\n \n \n \n
\n
\n
Building Beyond Expectation
\n
Starkwood Properties envisions creating beautiful and sustainable communities that provide a lasting contribution to our cities and promote a better way of life for our clients.
\n \n
\n
\n \n \n
\n
\n
The Homes We Create Inspire.
\n
From crafting elaborate ideas, collaborating with expert partners, carefully creating home designs and perfectly executing plans, you can rest assure that Starkwood Properties will deliver a high quality product that exceeds market demands.
\n
\n
\n \n \n
\n
\n
Innovate - Shape - Create
\n
We are passionate about creating stunning homes with better value for our clients. With the rapid growth of the real estate sector, we want to ensure that the market has the opportunity to secure their own dream home in a sustainable and connected urban community in the area that they love...
Built by Starkwood Properties, Estelle Woods Residences has been designed by the best to create the\n best elegant and tranquil homes just minutes away from the vibrant energy of a bustling urban city.
\n
\n
\n
\n \n\n \n \n \n \n
\n \n
\n \n \n \n\n \n
\n
\n
\n
\n
\n
\n
\n
Our American-themed homes set a new standard for inspired design. With 101 remarkable houses, you can\n immediately sense that Estelle Woods Residences is a mix of urban-rural community like no other.
\n
\n
\n
\n
\n
\n
\n \n
\n
\n
Set in lush greenery, you will truly feel the buzz of nature living here. Hear the birds’ chirp\n and watch as they fly across hundreds of trees in the area. From the Mahogany trees lining the property\n line, to local hardwood and fruit bearing trees carefully placed on the streets and corners, there is a\n connection to nature everywhere you turn. And after a long day’s work, find exclusive sanctuary here at Estelle Woods Residences.
\n
\n
\n
\n
\n
\n
\n \n
Our Site Development Plan
\n \n \n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
Estelle Woods Residences is a picturesque neighborhood nestled in the popular area of Talamban, Cebu City,\n Philippines.
\n
\n \n
\n
\n
\n
\n
\n
This gated community offers a serene atmosphere and provides residents with a high quality of\n life along with easy access to several superb amenities and destinations like malls, schools, churches and\n other business establishments.
\n
\n
\n
\n
\n
\n
\n
Our community sits just 1.5 km away or about a 3 to 4-minute drive from\n Gaisano Grand Mall in Talamban and leisurely shopping can also be enjoyed at nearby Banilad Town Center,\n Gaisano Countrymall, J-Center Mall and Ayala Center Cebu. All within 5 to 20-minute drive from our\n location.
Cebu’s central business districts, the Cebu Business Park and Cebu IT Park are located\n just is 7km away, about a 15 to 20-minute drive. Hospitals, banks and churches are also 5-10 minutes away.
\n
\n
\n \n \n
\n
\n
\n
\n
\n
\n \n \n
\n
\n
\n
And for young families, there are abundant options for pre-school, grade school and high school, including\n Ateneo de Cebu, Bright Academy, Paref Springdale, Maria Montessori International School, Cebu International\n School and other Christian and Catholic schools nearby. Marie Ernestine School is within walking distance.\n
\n
\n
\n
\n
Universities and colleges like the University of San Carlos-TC, University of Cebu Banilad and Gullas\n College of Medicine are also easily accessible thru a 10-minute drive or via public transport. \n
\n
\n
\n
Here at\n Estelle Woods Residences, everything is better placed.
\n
\n
\n
\n
\n
\n
\n \n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n
Fresno - Quincy - Eliot
\n
\n
\n
\n \n \n \n \n \n \n \n
\n \n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n \n
Fresno
\n \n
\n
\n
4 bedrooms 3T&B & 2-car Garage \n Lot Area : 70-97 sqm lots Floor Area : 101-110 sqm\n
\n
\n
\n
Ground floor:
✓ Elevated entry porch ✓ Comfortable Living room ✓\n Dining\n Area ✓ Kitchen with cabinets ✓ 2 Car Garage
\n
\n\n
\n
\n ✓ Guest Room ✓\n Toilet and Bath #1 ✓ Service area ✓ Landscaped garden
Estelle Woods Residences is a picturesque neighborhood nestled in the popular town of Talamban, Cebu Philippines. This gated community has a serene atmosphere and provides residents with a high quality of life along with easy access to several superb amenities and destinations like malls, schools, and other business establishments.
If you\'re in the market for a home in a desirable, family-friendly location, then Estelle Woods Residences is an excellent choice. This home community combines an idyllic vibe with the convenience of an urban location with relaxing parks, shops, and restaurants.
The houses for sale in Estelle Woods Residences offer the perfect balance between style and quality. They are equipped with an array of features that are sure to please even the most discerning buyers. Built mostly with the American style in mind, these houses boast first-class features such as gorgeous exteriors, well-manicured landscaping, and spacious living rooms and dining rooms - perfect for growing families with changing needs.
Living in Estelle Woods Residences
Peaceful suburban living with easy access to urban amenities defines the lifestyle in Estelle Woods Residences. Residents enjoy a wealth of recreational options from refreshing parks to sprawling cafes and restaurants. Here are some of the community\'s highlights:
24-hour strict security
Robust road network consisting of thick cemented main roads and thoroughfares
Tree-lined streets and landscaped roadway
High pressure sodium streetlamps
Telecommunication facilities
With own rotary garbage truck and a maintenance crew
Centralized water supply systeem
Parks and playground for children
Jogging and bicycle paths
Do you want to know more about Estelle Woods Residences?
Explore this sought-after neighborhood and find out why people are lining up to move here. Contact Estelle Woods Residences via email at m.a.yamzon@gmail.com
',
// tslint:disable-next-line:max-line-length
miniContent: 'Estelle Woods Residences is a picturesque neighborhood nestled in the popular town of Talamban, Cebu Philippines. This gated community has a serene atmosphere and provides residents with a high quality of life along with easy access to several superb amenities and destinations like malls, schools, and other business establishments.',
datePosted: 'January 8, 2018'
};
_this.activatedRoute.data.subscribe(function (res) {
_this.projectSource = res.HomeProject.source;
_this.fullProjectInfo = res.HomeProject.fullInfo;
for (var _i = 0, _a = _this.fullProjectInfo.phases; _i < _a.length; _i++) {
var p = _a[_i];
_this.phaseSource.push(new phase_model_1.Phase({ id: p.id, name: p.name, _links: p._links }));
}
if (_this.phaseSource.length >= 1) {
_this.selectedPhase = _this.phaseSource[0];
}
});
return _this;
// this.activatedRoute.params.subscribe((params) => {
// if (this.IS_FIRST_LOAD) {
// this.IS_FIRST_LOAD = false;
// } else {
// this.galleryPictures = [];
// this.selectedTabIndex = 0;
// this.PUBSUB.Broadcast(App.OnBusy, true);
// this.PROJECT_SERVICE.get(params.id)
// .subscribe((res) => {
// this.projectSource = res;
// this.resetAll();
// this.PUBSUB.Broadcast(App.OnBusy, false);
// });
// }
// });
}
HomePortfolioViewProjectRegionPageComponent.prototype.ngOnInit = function () {
var _this = this;
this.CONTENT_STYLES['min-height'] = window.innerHeight - 240 + "px";
this.selectedTabIndex = 0;
setInterval(function () { return _this.selectedTabIndex = 0; }, 500);
this.wowService.init();
};
HomePortfolioViewProjectRegionPageComponent.prototype.onSlideChange = function (data) {
if (this.selectedTabIndex !== 2) {
this.wowService.init();
}
};
HomePortfolioViewProjectRegionPageComponent.prototype.transformPinsource = function () {
var _this = this;
var result = [];
this.galleryImages = [];
var currentPhase = this.selectedPhase ? this.fullProjectInfo.phases.find(function (x) { return x.id === _this.selectedPhase.id; }) : this.fullProjectInfo.phases[0];
this.mapSource = currentPhase.map;
for (var _i = 0, _a = this.fullProjectInfo.images; _i < _a.length; _i++) {
var i = _a[_i];
this.galleryImages.push({
src: i._links.publicPreview.href,
typeId: i.type.id
});
}
for (var _b = 0, _c = currentPhase.blocks; _b < _c.length; _b++) {
var x = _c[_b];
for (var _d = 0, _e = x.units; _d < _e.length; _d++) {
var y = _e[_d];
result.push(tslib_1.__assign({}, y, { block: {
id: x.id,
name: x.name,
_links: x._links
} }));
}
}
this.pinSource = [];
this.pinSource = result;
};
HomePortfolioViewProjectRegionPageComponent.prototype.fetchAllImage = function () {
var _this = this;
this.PUBSUB.Broadcast(app_enum_1.App.OnBusy, true);
this.projectSource.getRelation(media_file_model_1.MediaFile, 'mainImage')
.toPromise()
.then(function (res) {
_this.commonAjaxService.getBlob(res['_links']['preview'].href)
.toPromise()
.then(function (source) {
_this.mainImage = source;
_this.isMainImageLoaded = true;
_this.IS_BUSY = false;
_this.processGallery()
.then(function (data) {
_this.PUBSUB.Broadcast(app_enum_1.App.OnBusy, false);
});
}, function (error) {
_this.IS_BUSY = false;
});
}, function (err) {
});
};
HomePortfolioViewProjectRegionPageComponent.prototype.onResize = function (event) {
this.CONTENT_STYLES['min-height'] = window.innerHeight - 240 + "px";
};
HomePortfolioViewProjectRegionPageComponent.prototype.resetAll = function () {
this.mainImage = '';
this.phaseSource = [];
this.selectedPhase = null;
this.mapSource = null;
this.pinSource = [];
this.PUBSUB.Broadcast(app_enum_1.App.OnBusy, true);
};
HomePortfolioViewProjectRegionPageComponent.prototype.onTabChange = function (event) {
if (event.index === 3) {
this.processPhase();
}
this.selectedTabIndex = event.index;
};
HomePortfolioViewProjectRegionPageComponent.prototype.onChangePhase = function (item) {
var _this = this;
this.selectedPhase = item;
this.IS_BUSY = true;
setTimeout(function () {
_this.processPhase();
}, 200);
};
HomePortfolioViewProjectRegionPageComponent.prototype.onAfterReserve = function (event) {
if (!this.selectedPhase) {
return;
}
// refresh the pins
// this.selectedPhase.getBlocks()
// .subscribe((blockRes) => {
// if (blockRes !== null) {
// blockRes.forEach((bItem) => {
// bItem.getUnits()
// .subscribe(unitRes => this.pinSource = unitRes);
// });
// }
// });
angular4_hal_1.CacheHelper.isActive = false;
angular4_hal_1.CacheHelper.evictAll();
angular4_hal_1.CacheHelper.initClearCacheProcess();
this.processPhase().then(function () {
angular4_hal_1.CacheHelper.isActive = true;
}, function () {
});
};
HomePortfolioViewProjectRegionPageComponent.prototype.processPhase = function () {
return tslib_1.__awaiter(this, void 0, void 0, function () {
return tslib_1.__generator(this, function (_a) {
if (this.mapSource != null && this.pinSource != null && this.pinSource.length >= 1) {
return [2 /*return*/];
}
this.transformPinsource();
return [2 /*return*/];
});
});
};
HomePortfolioViewProjectRegionPageComponent.prototype.processGallery = function () {
var _this = this;
this.galleryImages = [];
if (this.projectSource != null) {
return new Promise(function (resolve, reject) {
_this.projectSource.getUnitTypes().subscribe(function (result) {
var worker2 = _this.projectSource.getRelation(project_media_file_model_1.ProjectMediaFile, result[0].name).toPromise()
.then(function (res) {
return {
type: result[0].name,
source: res
};
}, function (err) {
return null;
});
});
_this.projectSource.getImages()
.subscribe(function (images) {
var workers = [];
images.forEach(function (item) {
workers.push(_this.commonAjaxService.request('get', item['_links']['preview'].href, { responseType: 'blob' })
.subscribe(function (res) {
_this.galleryImages.push({
src: item['_links']['preview'].href,
typeId: item.typeId
});
_this.galleryPictures.push(item['_links']['preview'].href);
}, function (err) {
}));
});
rxjs_1.forkJoin(workers)
.toPromise()
.then(function (data) {
resolve(_this.galleryPictures);
}, function (errr) {
resolve([]);
});
});
});
}
};
HomePortfolioViewProjectRegionPageComponent.prototype.ngOnDestroy = function () {
};
tslib_1.__decorate([
core_1.HostListener('window:resize', ['$event']),
tslib_1.__metadata("design:type", Function),
tslib_1.__metadata("design:paramtypes", [Object]),
tslib_1.__metadata("design:returntype", void 0)
], HomePortfolioViewProjectRegionPageComponent.prototype, "onResize", null);
HomePortfolioViewProjectRegionPageComponent = tslib_1.__decorate([
core_1.Component({
selector: 'app-home-portfolio-view-project-region-page',
template: __webpack_require__(/*! ./home-portfolio-view-project-region-page.component.html */ "./src/app/modules/home/pages/home-portfolio-page/region-pages/portfolio/home-portfolio-view-project-region-page/home-portfolio-view-project-region-page.component.html"),
styles: [__webpack_require__(/*! ./home-portfolio-view-project-region-page.component.scss */ "./src/app/modules/home/pages/home-portfolio-page/region-pages/portfolio/home-portfolio-view-project-region-page/home-portfolio-view-project-region-page.component.scss")]
}),
tslib_1.__metadata("design:paramtypes", [router_1.ActivatedRoute,
pub_sub_service_1.PubSubService,
media_file_service_1.MediaFileService,
project_service_1.ProjectService,
common_ajax_service_1.CommonAjaxService,
phase_service_1.PhaseService,
block_service_1.BlockService,
unit_service_1.UnitService,
ngx_wow_1.NgwWowService])
], HomePortfolioViewProjectRegionPageComponent);
return HomePortfolioViewProjectRegionPageComponent;
}(page_component_base_1.PageComponentBase));
exports.HomePortfolioViewProjectRegionPageComponent = HomePortfolioViewProjectRegionPageComponent;
/***/ }),
/***/ "./src/app/modules/home/resolvers/home-project.resolver.ts":
/*!*****************************************************************!*\
!*** ./src/app/modules/home/resolvers/home-project.resolver.ts ***!
\*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
var project_service_1 = __webpack_require__(/*! @app/data/services/project/project.service */ "./src/app/infrastructure/data/services/project/project.service.ts");
var core_1 = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js");
var HomeProjectResolver = /** @class */ (function () {
function HomeProjectResolver(api) {
this.api = api;
}
HomeProjectResolver.prototype.resolve = function (route, state) {
return this.api.get(route.params['id']).toPromise()
.then(function (data) {
return data;
}, function (err) {
return err;
});
};
HomeProjectResolver = tslib_1.__decorate([
core_1.Injectable(),
tslib_1.__metadata("design:paramtypes", [project_service_1.ProjectService])
], HomeProjectResolver);
return HomeProjectResolver;
}());
exports.HomeProjectResolver = HomeProjectResolver;
/***/ }),
/***/ "./src/app/modules/home/resolvers/home-projects-filter.resolver.ts":
/*!*************************************************************************!*\
!*** ./src/app/modules/home/resolvers/home-projects-filter.resolver.ts ***!
\*************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
var core_1 = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js");
var router_1 = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/fesm5/router.js");
var constants_1 = __webpack_require__(/*! @app/common/constants */ "./src/app/common/constants.ts");
var project_service_1 = __webpack_require__(/*! @app/data/services/project/project.service */ "./src/app/infrastructure/data/services/project/project.service.ts");
var common_ajax_service_1 = __webpack_require__(/*! @app/data/ajax/common-ajax.service */ "./src/app/infrastructure/data/ajax/common-ajax.service.ts");
var environment_1 = __webpack_require__(/*! environments/environment */ "./src/environments/environment.ts");
var HomeProjectsFilterResolver = /** @class */ (function () {
function HomeProjectsFilterResolver(router, api, commanAjax) {
this.router = router;
this.api = api;
this.commanAjax = commanAjax;
}
HomeProjectsFilterResolver.prototype.resolve = function (route, state) {
var _this = this;
var queryParams = route.queryParams;
return this.api.getActiveProjects({
notPaged: true,
size: queryParams['size'] || constants_1.AppConstants.DEFAULT_PAGE_SIZE,
sort: [
{
path: queryParams['sortName'] || 'created',
order: queryParams['sortOrder']
}
],
params: [
{
key: 'page',
value: (parseInt(queryParams['page'], 10) - 1) || 0
}
]
}).toPromise()
.then(function (data) { return tslib_1.__awaiter(_this, void 0, void 0, function () {
var source, prj, res;
return tslib_1.__generator(this, function (_a) {
switch (_a.label) {
case 0:
source = data.filter(function (item) { return item.status === 'ACTIVE'; });
prj = source[source.length - 1];
return [4 /*yield*/, this.commanAjax.get(environment_1.environment.apiUrl + "/projects/" + prj.id + "?projection=fullInfo").toPromise()];
case 1:
res = _a.sent();
// console.log(data);
// this.router.navigate(['portfolio/view-project/' + data[0].id]);
return [2 /*return*/, { source: prj, fullInfo: res }];
}
});
}); }, function (err) {
return err;
});
};
HomeProjectsFilterResolver = tslib_1.__decorate([
core_1.Injectable(),
tslib_1.__metadata("design:paramtypes", [router_1.Router,
project_service_1.ProjectService,
common_ajax_service_1.CommonAjaxService])
], HomeProjectsFilterResolver);
return HomeProjectsFilterResolver;
}());
exports.HomeProjectsFilterResolver = HomeProjectsFilterResolver;
/***/ })
}]);
//# sourceMappingURL=modules-home-home-module.js.map