|
|
@ -33,12 +33,21 @@ export const products: Product[] = [ |
|
|
|
hasSelfHostingAbility: true, |
|
|
|
isOpenSource: true, |
|
|
|
key: 'ghostfolio', |
|
|
|
languages: 'Dutch, English, French, German, Italian, Portuguese, Spanish', |
|
|
|
languages: [ |
|
|
|
'Dutch', |
|
|
|
'English', |
|
|
|
'French', |
|
|
|
'German', |
|
|
|
'Italian', |
|
|
|
'Portuguese', |
|
|
|
'Spanish' |
|
|
|
], |
|
|
|
name: 'Ghostfolio', |
|
|
|
origin: 'Switzerland', |
|
|
|
pricingPerYear: '$19', |
|
|
|
region: 'Global', |
|
|
|
slogan: 'Open Source Wealth Management' |
|
|
|
slogan: 'Open Source Wealth Management', |
|
|
|
useAnonymously: true |
|
|
|
}, |
|
|
|
{ |
|
|
|
component: AltooPageComponent, |
|
|
@ -81,7 +90,7 @@ export const products: Product[] = [ |
|
|
|
hasSelfHostingAbility: false, |
|
|
|
isOpenSource: false, |
|
|
|
key: 'divvydiary', |
|
|
|
languages: 'English, German', |
|
|
|
languages: ['English', 'German'], |
|
|
|
name: 'DivvyDiary', |
|
|
|
origin: 'Germany', |
|
|
|
pricingPerYear: '€65', |
|
|
@ -105,7 +114,7 @@ export const products: Product[] = [ |
|
|
|
hasSelfHostingAbility: false, |
|
|
|
isOpenSource: false, |
|
|
|
key: 'folishare', |
|
|
|
languages: 'English, German', |
|
|
|
languages: ['English', 'German'], |
|
|
|
name: 'folishare', |
|
|
|
origin: 'Austria', |
|
|
|
pricingPerYear: '$65', |
|
|
@ -118,7 +127,7 @@ export const products: Product[] = [ |
|
|
|
hasSelfHostingAbility: false, |
|
|
|
isOpenSource: false, |
|
|
|
key: 'getquin', |
|
|
|
languages: 'English, German', |
|
|
|
languages: ['English', 'German'], |
|
|
|
name: 'getquin', |
|
|
|
origin: 'Germany', |
|
|
|
pricingPerYear: '€48', |
|
|
@ -164,7 +173,7 @@ export const products: Product[] = [ |
|
|
|
hasSelfHostingAbility: false, |
|
|
|
isOpenSource: false, |
|
|
|
key: 'maybe-finance', |
|
|
|
languages: 'English', |
|
|
|
languages: ['English'], |
|
|
|
name: 'Maybe Finance', |
|
|
|
note: 'Sunset in 2023', |
|
|
|
origin: 'United States', |
|
|
@ -212,7 +221,7 @@ export const products: Product[] = [ |
|
|
|
hasSelfHostingAbility: false, |
|
|
|
isOpenSource: false, |
|
|
|
key: 'portfolio-dividend-tracker', |
|
|
|
languages: 'English, Dutch', |
|
|
|
languages: ['English', 'Dutch'], |
|
|
|
name: 'Portfolio Dividend Tracker', |
|
|
|
origin: 'Netherlands', |
|
|
|
pricingPerYear: '€60', |
|
|
@ -225,7 +234,7 @@ export const products: Product[] = [ |
|
|
|
hasSelfHostingAbility: false, |
|
|
|
isOpenSource: false, |
|
|
|
key: 'portseido', |
|
|
|
languages: 'Dutch, English, French, German', |
|
|
|
languages: ['Dutch', 'English', 'French', 'German'], |
|
|
|
name: 'Portseido', |
|
|
|
origin: 'Thailand', |
|
|
|
pricingPerYear: '$96', |
|
|
@ -308,11 +317,12 @@ export const products: Product[] = [ |
|
|
|
hasSelfHostingAbility: false, |
|
|
|
isOpenSource: false, |
|
|
|
key: 'utluna', |
|
|
|
languages: 'English, French, German', |
|
|
|
languages: ['English', 'French', 'German'], |
|
|
|
name: 'Utluna', |
|
|
|
origin: 'Switzerland', |
|
|
|
pricingPerYear: '$300', |
|
|
|
slogan: 'Your Portfolio. Revealed.' |
|
|
|
slogan: 'Your Portfolio. Revealed.', |
|
|
|
useAnonymously: true |
|
|
|
}, |
|
|
|
{ |
|
|
|
component: YeekateePageComponent, |
|
|
|