{"repo":"benvigano/visualfolio","free":true,"listed":false,"github":"https://github.com/benvigano/visualfolio","clone":"git clone https://github.com/benvigano/visualfolio.git","description":"Self-hosted personal finance analytics dashboard and account aggregator.","language":"HTML","stars":12,"topics":["account-aggregator","expense-tracking","finance-dashboard","financial-analysis","investment-portfolio","investment-tracking","personal-finance","portfolio-analysis","self-hosted","django"],"license":null,"category":"self-hosted-apps","readme_excerpt":"[!NOTE] While a preview is already available for demonstration purposes, Visualfolio is in an early stage of development and is not ready for real-world use. --- Visualfolio is a highly-visual personal finance dashboard that gives you a full view of all your holdings, transactions, and trades across bank accounts, investment platforms, and digital wallets. Set up (production) (Linux Server) The app is self-contained, the following commands automatically set a docker stack with all required services (Django + Postgres) 1) Clone: 2) Copy .env template and fill in your environment varaibles: -- Replace the placeholders in .env with your variables 3) Deploy: 4) Set up external access: Recommended: Cloudflare Tunnel Standard: Reverse Proxy + SSL - Configure nginx/Apache with SSL certificates - Point proxy to http://localhost:8000 - Uncomment ports in docker-compose.yml if needed Run locally (development) (Windows/macOS/Linux) The app is self-contained, the following commands automatically set up a docker stack with all required services (Django + Postgres) 1) Install Node.js (on host, not in the container): - Node.js. 2) Install project dependencies: - In Django root directory ( visualfolio/visualfolio ) run: 3) Start the development servers: - In one terminal , start the Docker containers: - In a second terminal , start the Tailwind CSS watcher (on host machine): 4) Access at: http://localhost:8001 The app Streamgraph The Home page Streamgraph is a specialized wealth visualizatio","default_branch":null,"files":null,"tree":[],"storefront":"/r/benvigano","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/benvigano/visualfolio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}