Das Tool ShadowWealth bitet dir eine faszinierende Perspektive auf deine Ausgaben und potenzielle Investitionen. Es ist ist darauf ausgerichtet, dir zu zeigen, wie sich dein Geld entwickeln könnte, wenn es statt für Konsumausgaben in ein fiktives Depot investiert worden wäre. 💸
In unserer heutigen Konsumgesellschaft ist es leicht, den Überblick über unsere Ausgaben zu verlieren. ShadowWealth hilft dir, bewusster zu konsumieren, indem es dir eine direkte visuelle Rückmeldung über die langfristigen Auswirkungen deiner Kaufentscheidungen gibt. Durch die Eingabe deiner tatsächlichen Ausgaben in unser Tool kannst du in Echtzeit sehen, wie sich diese Beträge als Investitionen in verschiedenen Anlageklassen entwickelt hätten.
- Manuelle Eingabe von Ausgaben: Nutzer können ihre kürzlichen Käufe manuell eintragen und angeben, wie viel Geld sie ausgegeben haben.
- Investitionssimulation: Das Tool simuliert, wie sich die eingegebenen Ausgabenbeträge über die Zeit hinweg entwickelt hätten, wäre das Geld stattdessen in ein breit gestreutes Portfolio investiert worden.
- Dashboard-Ansicht: Ein intuitives Dashboard bietet einen Überblick über das fiktive Depot und dessen Performance im Vergleich zu den realen Ausgaben.
ShadowWealth ist mit modernsten Webtechnologien entwickelt, darunter:
- SvelteKit und TypeScript: Für eine reaktive Benutzeroberfläche, nahtlose Nutzererfahrung und verbesserte Codezuverlässigkeit durch statische Typisierung.
- Tailwind CSS: Für ein elegantes und responsives Design.
- Chart.js: Zur Erstellung einfacher, schöner und interaktiver Diagramme für das Dashboard.
Um ShadowWealth lokal auszuführen, stelle zunächst sicher, dass Node.js (mit npm) auf deinem System installiert ist. Folge dann diesen Schritten:
- Klone das Repository:
git clone https://github.com/andreasCanSee/ShadowWealth.git - Installiere die Abhängigkeiten
cd ShadowWealth npm install - Starte die Entwicklungsumgebung:
npm run dev
Für TailwindCSS anhand der Basisdirektiven dynamisch die output.css generieren (im static - Ordner), die dann von app.html eingebunden wird:
npx tailwindcss -i ./src/input.css -o ./static/output.css --watch
Den Entwicklungsserver starten:
npm run dev -- --open
Everything you need to build a Svelte project, powered by create-svelte.
To create a production version of your app:
npm run buildYou can preview the production build with npm run preview.
To deploy your app, you may need to install an adapter for your target environment.