Lightning Fast Support

As a Vantage user, you'll get fast, friendly support on our own support forums. You can also read through the Vantage documentation to get to know it even faster.

/*! For license information please see admin-modules.min.js.LICENSE.txt */ (()=>{var r={9535:(r,u,s)=>{var l=s(89736);function _regenerator(){var u,s,c="function"==typeof Symbol?Symbol:{},p=c.iterator||"@@iterator",_=c.toStringTag||"@@toStringTag";function i(r,c,p,_){var x=c&&c.prototype instanceof Generator?c:Generator,v=Object.create(x.prototype);return l(v,"_invoke",function(r,l,c){var p,_,x,v=0,g=c||[],h=!1,b={p:0,n:0,v:u,a:d,f:d.bind(u,4),d:function d(r,s){return p=r,_=0,x=u,b.n=s,y}};function d(r,l){for(_=r,x=l,s=0;!h&&v&&!c&&s3?(c=w===l)&&(x=p[(_=p[4])?5:(_=3,3)],p[4]=p[5]=u):p[0]<=m&&((c=r<2&&ml||l>w)&&(p[4]=r,p[5]=l,b.n=w,_=0))}if(c||r>1)return y;throw h=!0,l}return function(c,g,m){if(v>1)throw TypeError("Generator is already running");for(h&&1===g&&d(g,m),_=g,x=m;(s=_<2?u:x)||!h;){p||(_?_<3?(_>1&&(b.n=-1),d(_,x)):b.n=x:b.v=x);try{if(v=2,p){if(_||(c="next"),s=p[c]){if(!(s=s.call(p,x)))throw TypeError("iterator result is not an object");if(!s.done)return s;x=s.value,_<2&&(_=0)}else 1===_&&(s=p.return)&&s.call(p),_<2&&(x=TypeError("The iterator does not provide a '"+c+"' method"),_=1);p=u}else if((s=(h=b.n<0)?x:r.call(l,b))!==y)break}catch(r){p=u,_=1,x=r}finally{v=1}}return{value:s,done:h}}}(r,p,_),!0),v}var y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}s=Object.getPrototypeOf;var x=[][p]?s(s([][p]())):(l(s={},p,function(){return this}),s),v=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(x);function f(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,GeneratorFunctionPrototype):(r.__proto__=GeneratorFunctionPrototype,l(r,_,"GeneratorFunction")),r.prototype=Object.create(v),r}return GeneratorFunction.prototype=GeneratorFunctionPrototype,l(v,"constructor",GeneratorFunctionPrototype),l(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",l(GeneratorFunctionPrototype,_,"GeneratorFunction"),l(v),l(v,_,"Generator"),l(v,p,function(){return this}),l(v,"toString",function(){return"[object Generator]"}),(r.exports=_regenerator=function _regenerator(){return{w:i,m:f}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regenerator,r.exports.__esModule=!0,r.exports.default=r.exports},10564:r=>{function _typeof(u){return r.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},r.exports.__esModule=!0,r.exports.default=r.exports,_typeof(u)}r.exports=_typeof,r.exports.__esModule=!0,r.exports.default=r.exports},11327:(r,u,s)=>{var l=s(10564).default;r.exports=function toPrimitive(r,u){if("object"!=l(r)||!r)return r;var s=r[Symbol.toPrimitive];if(void 0!==s){var c=s.call(r,u||"default");if("object"!=l(c))return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===u?String:Number)(r)},r.exports.__esModule=!0,r.exports.default=r.exports},14718:(r,u,s)=>{var l=s(29402);r.exports=function _superPropBase(r,u){for(;!{}.hasOwnProperty.call(r,u)&&null!==(r=l(r)););return r},r.exports.__esModule=!0,r.exports.default=r.exports},15118:(r,u,s)=>{var l=s(10564).default,c=s(36417);r.exports=function _possibleConstructorReturn(r,u){if(u&&("object"==l(u)||"function"==typeof u))return u;if(void 0!==u)throw new TypeError("Derived constructors may only return object or undefined");return c(r)},r.exports.__esModule=!0,r.exports.default=r.exports},26098:(r,u,s)=>{"use strict";var l=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var c=l(s(39805)),p=l(s(40989)),_=l(s(15118)),y=l(s(29402)),x=l(s(41621)),v=l(s(87861));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}u.default=function(r){function MenuHandler(){return(0,c.default)(this,MenuHandler),function _callSuper(r,u,s){return u=(0,y.default)(u),(0,_.default)(r,_isNativeReflectConstruct()?Reflect.construct(u,s||[],(0,y.default)(r).constructor):u.apply(r,s))}(this,MenuHandler,arguments)}return(0,v.default)(MenuHandler,r),(0,p.default)(MenuHandler,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{currentSubmenuItems:"#adminmenu .current"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var r=this.getSettings();return{$currentSubmenuItems:jQuery(r.selectors.currentSubmenuItems),$adminPageMenuLink:jQuery('a[href="'.concat(r.path,'"]'))}}},{key:"highlightSubMenuItem",value:function highlightSubMenuItem(){var r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:null)||this.elements.$adminPageMenuLink;this.elements.$currentSubmenuItems.length&&this.elements.$currentSubmenuItems.removeClass("current"),r.addClass("current"),r.parent().addClass("current")}},{key:"highlightTopLevelMenuItem",value:function highlightTopLevelMenuItem(r){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s="wp-has-current-submenu wp-menu-open current";r.parent().addClass(s).removeClass("wp-not-current-submenu"),u&&u.removeClass(s)}},{key:"onInit",value:function onInit(){!function _superPropGet(r,u,s,l){var c=(0,x.default)((0,y.default)(1&l?r.prototype:r),u,s);return 2&l&&"function"==typeof c?function(r){return c.apply(s,r)}:c}(MenuHandler,"onInit",this,3)([]);var r=this.getSettings();window.location.href.includes(r.path)&&this.highlightSubMenuItem()}}])}(elementorModules.ViewModule)},29402:r=>{function _getPrototypeOf(u){return r.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},r.exports.__esModule=!0,r.exports.default=r.exports,_getPrototypeOf(u)}r.exports=_getPrototypeOf,r.exports.__esModule=!0,r.exports.default=r.exports},33929:(r,u,s)=>{var l=s(67114),c=s(89736);r.exports=function AsyncIterator(r,u){function n(s,c,p,_){try{var y=r[s](c),x=y.value;return x instanceof l?u.resolve(x.v).then(function(r){n("next",r,p,_)},function(r){n("throw",r,p,_)}):u.resolve(x).then(function(r){y.value=r,p(y)},function(r){return n("throw",r,p,_)})}catch(r){_(r)}}var s;this.next||(c(AsyncIterator.prototype),c(AsyncIterator.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),c(this,"_invoke",function(r,l,c){function f(){return new u(function(u,s){n(r,c,u,s)})}return s=s?s.then(f,f):f()},!0)},r.exports.__esModule=!0,r.exports.default=r.exports},36417:r=>{r.exports=function _assertThisInitialized(r){if(void 0===r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r},r.exports.__esModule=!0,r.exports.default=r.exports},39805:r=>{r.exports=function _classCallCheck(r,u){if(!(r instanceof u))throw new TypeError("Cannot call a class as a function")},r.exports.__esModule=!0,r.exports.default=r.exports},40989:(r,u,s)=>{var l=s(45498);function _defineProperties(r,u){for(var s=0;s{var l=s(14718);function _get(){return r.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(r,u,s){var c=l(r,u);if(c){var p=Object.getOwnPropertyDescriptor(c,u);return p.get?p.get.call(arguments.length<3?r:s):p.value}},r.exports.__esModule=!0,r.exports.default=r.exports,_get.apply(null,arguments)}r.exports=_get,r.exports.__esModule=!0,r.exports.default=r.exports},45498:(r,u,s)=>{var l=s(10564).default,c=s(11327);r.exports=function toPropertyKey(r){var u=c(r,"string");return"symbol"==l(u)?u:u+""},r.exports.__esModule=!0,r.exports.default=r.exports},46313:(r,u,s)=>{var l=s(9535),c=s(33929);r.exports=function _regeneratorAsyncGen(r,u,s,p,_){return new c(l().w(r,u,s,p),_||Promise)},r.exports.__esModule=!0,r.exports.default=r.exports},52422:(r,u,s)=>{"use strict";var l=s(96784);Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var c=l(s(61790)),p=l(s(58155)),_=l(s(39805)),y=l(s(40989)),x=l(s(15118)),v=l(s(29402)),g=l(s(87861)),h=l(s(85707));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}u.default=function(r){function _default(){var r;(0,_.default)(this,_default);for(var u=arguments.length,s=new Array(u),l=0;l{var l=s(67114),c=s(9535),p=s(62507),_=s(46313),y=s(33929),x=s(95315),v=s(66961);function _regeneratorRuntime(){"use strict";var u=c(),s=u.m(_regeneratorRuntime),g=(Object.getPrototypeOf?Object.getPrototypeOf(s):s.__proto__).constructor;function n(r){var u="function"==typeof r&&r.constructor;return!!u&&(u===g||"GeneratorFunction"===(u.displayName||u.name))}var h={throw:1,return:2,break:3,continue:3};function a(r){var u,s;return function(l){u||(u={stop:function stop(){return s(l.a,2)},catch:function _catch(){return l.v},abrupt:function abrupt(r,u){return s(l.a,h[r],u)},delegateYield:function delegateYield(r,c,p){return u.resultName=c,s(l.d,v(r),p)},finish:function finish(r){return s(l.f,r)}},s=function t(r,s,c){l.p=u.prev,l.n=u.next;try{return r(s,c)}finally{u.next=l.n}}),u.resultName&&(u[u.resultName]=l.v,u.resultName=void 0),u.sent=l.v,u.next=l.n;try{return r.call(this,u)}finally{l.p=u.prev,l.n=u.next}}}return(r.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(r,s,l,c){return u.w(a(r),s,l,c&&c.reverse())},isGeneratorFunction:n,mark:u.m,awrap:function awrap(r,u){return new l(r,u)},AsyncIterator:y,async:function async(r,u,s,l,c){return(n(u)?_:p)(a(r),u,s,l,c)},keys:x,values:v}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regeneratorRuntime,r.exports.__esModule=!0,r.exports.default=r.exports},58155:r=>{function asyncGeneratorStep(r,u,s,l,c,p,_){try{var y=r[p](_),x=y.value}catch(r){return void s(r)}y.done?u(x):Promise.resolve(x).then(l,c)}r.exports=function _asyncToGenerator(r){return function(){var u=this,s=arguments;return new Promise(function(l,c){var p=r.apply(u,s);function _next(r){asyncGeneratorStep(p,l,c,_next,_throw,"next",r)}function _throw(r){asyncGeneratorStep(p,l,c,_next,_throw,"throw",r)}_next(void 0)})}},r.exports.__esModule=!0,r.exports.default=r.exports},61790:(r,u,s)=>{var l=s(53051)();r.exports=l;try{regeneratorRuntime=l}catch(r){"object"==typeof globalThis?globalThis.regeneratorRuntime=l:Function("r","regeneratorRuntime = r")(l)}},62507:(r,u,s)=>{var l=s(46313);r.exports=function _regeneratorAsync(r,u,s,c,p){var _=l(r,u,s,c,p);return _.next().then(function(r){return r.done?r.value:_.next()})},r.exports.__esModule=!0,r.exports.default=r.exports},66961:(r,u,s)=>{var l=s(10564).default;r.exports=function _regeneratorValues(r){if(null!=r){var u=r["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],s=0;if(u)return u.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length))return{next:function next(){return r&&s>=r.length&&(r=void 0),{value:r&&r[s++],done:!r}}}}throw new TypeError(l(r)+" is not iterable")},r.exports.__esModule=!0,r.exports.default=r.exports},67114:r=>{r.exports=function _OverloadYield(r,u){this.v=r,this.k=u},r.exports.__esModule=!0,r.exports.default=r.exports},85707:(r,u,s)=>{var l=s(45498);r.exports=function _defineProperty(r,u,s){return(u=l(u))in r?Object.defineProperty(r,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[u]=s,r},r.exports.__esModule=!0,r.exports.default=r.exports},87861:(r,u,s)=>{var l=s(91270);r.exports=function _inherits(r,u){if("function"!=typeof u&&null!==u)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(u&&u.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),u&&l(r,u)},r.exports.__esModule=!0,r.exports.default=r.exports},89736:r=>{function _regeneratorDefine(u,s,l,c){var p=Object.defineProperty;try{p({},"",{})}catch(u){p=0}r.exports=_regeneratorDefine=function regeneratorDefine(r,u,s,l){function o(u,s){_regeneratorDefine(r,u,function(r){return this._invoke(u,s,r)})}u?p?p(r,u,{value:s,enumerable:!l,configurable:!l,writable:!l}):r[u]=s:(o("next",0),o("throw",1),o("return",2))},r.exports.__esModule=!0,r.exports.default=r.exports,_regeneratorDefine(u,s,l,c)}r.exports=_regeneratorDefine,r.exports.__esModule=!0,r.exports.default=r.exports},91270:r=>{function _setPrototypeOf(u,s){return r.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},r.exports.__esModule=!0,r.exports.default=r.exports,_setPrototypeOf(u,s)}r.exports=_setPrototypeOf,r.exports.__esModule=!0,r.exports.default=r.exports},95315:r=>{r.exports=function _regeneratorKeys(r){var u=Object(r),s=[];for(var l in u)s.unshift(l);return function e(){for(;s.length;)if((l=s.pop())in u)return e.value=l,e.done=!1,e;return e.done=!0,e}},r.exports.__esModule=!0,r.exports.default=r.exports},96784:r=>{r.exports=function _interopRequireDefault(r){return r&&r.__esModule?r:{default:r}},r.exports.__esModule=!0,r.exports.default=r.exports}},u={};function __webpack_require__(s){var l=u[s];if(void 0!==l)return l.exports;var c=u[s]={exports:{}};return r[s](c,c.exports,__webpack_require__),c.exports}(()=>{"use strict";var r=__webpack_require__(96784),u=r(__webpack_require__(26098)),s=r(__webpack_require__(52422));elementorModules.admin={MenuHandler:u.default,utils:{Introduction:s.default}}})()})(); Projects – Web Designer Portfolio

Projects

Projects

Website for BOLC

2023

oasis
Logo for R.O guest House

2024

lo (1)
Flyers For Christ Legacy Church

2026

whatsapp image 2026 06 08 at 2.47.25 pm (1)
Advertistment Flyer

2026

whatsapp image 2026 06 08 at 2.48.18 pm
Resume Website

2024

wer
Card Design for Bussiness

2023

project pic
Logo

2023

lo (1)
flyer

2026

whatsapp image 2026 06 08 at 2.48.18 pm
Church website

2023

oasis
Resume Site

2024

wer
FAQ

Questions & Answers

What services do you offer?

I offer a range of services including web design, front-end development, UX/UI design, responsive design, e-commerce solutions, and brand identity creation. Visit my Services page for a detailed overview.

I offer a range of services including web design, front-end development, UX/UI design, responsive design, e-commerce solutions, and brand identity creation. Visit my Services page for a detailed overview.

I offer a range of services including web design, front-end development, UX/UI design, responsive design, e-commerce solutions, and brand identity creation. Visit my Services page for a detailed overview.

I offer a range of services including web design, front-end development, UX/UI design, responsive design, e-commerce solutions, and brand identity creation. Visit my Services page for a detailed overview.

I offer a range of services including web design, front-end development, UX/UI design, responsive design, e-commerce solutions, and brand identity creation. Visit my Services page for a detailed overview.

Have Project in Mind?

Let’s Turn your Ideas
into Reality

Scroll to Top