|
|
|
@ -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,
|
|
|
|
|