All Projects → ryannjohnson → financial-simulator

ryannjohnson / financial-simulator

Licence: MIT license
A single-page web app for rapidly prototyping financial scenarios.

Programming Languages

typescript
32286 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to financial-simulator

emmanuelbeziat
💻 My website, basically. Blog / Portfolio / CV.
Stars: ✭ 18 (+28.57%)
Mutual labels:  single-page-app
laravel-vue-starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
Stars: ✭ 80 (+471.43%)
Mutual labels:  single-page-app
jquery-spa-example
Example Single Page Application build with jQuery
Stars: ✭ 27 (+92.86%)
Mutual labels:  single-page-app
IMO-Maritime-Single-Window
An IMO coordinated project developing a generic Maritime Single Window.
Stars: ✭ 18 (+28.57%)
Mutual labels:  single-page-app
Laravel-Vue-SPA-template
Template for Single Page Applications built with Laravel and Vue.
Stars: ✭ 22 (+57.14%)
Mutual labels:  single-page-app
CRUD-Laravel-Livewire-SPA
CRUD Laravel 7 & Livewire (SPA) Single Page Application
Stars: ✭ 34 (+142.86%)
Mutual labels:  single-page-app
webogram
Telegram web application, GPL v3
Stars: ✭ 7,752 (+55271.43%)
Mutual labels:  single-page-app
kblog
⚡ My Blog · 3 KB · Single Page · Material Design
Stars: ✭ 79 (+464.29%)
Mutual labels:  single-page-app
vogon-java
Vogon - A simple personal finance tracker using Spring Boot and AngularJS
Stars: ✭ 16 (+14.29%)
Mutual labels:  single-page-app
peasy-js-samples
Showcases business logic built with peasy-js and consumed by multiple clients
Stars: ✭ 19 (+35.71%)
Mutual labels:  single-page-app
mira
A place for notes, but for the people I keep in touch with
Stars: ✭ 99 (+607.14%)
Mutual labels:  single-page-app
leaderboard-app
GitHub leaderboard for your organisation or repo (Serverless SPA)
Stars: ✭ 64 (+357.14%)
Mutual labels:  single-page-app
hafcaf
When you only want a little JavaScript in your SPA.
Stars: ✭ 17 (+21.43%)
Mutual labels:  single-page-app
url
Build and parse URLs. Useful for HTTP and "routing" in single-page apps (SPAs)
Stars: ✭ 69 (+392.86%)
Mutual labels:  single-page-app
bzkanban
🔪 Kanban board for Bugzilla 5+
Stars: ✭ 39 (+178.57%)
Mutual labels:  single-page-app
active-directory-b2c-javascript-hellojs-singlepageapp
A single page app, implemented with an ASP.NET Web API backend, that signs up & signs in users using Azure AD B2C and calls the web API using OAuth 2.0 access tokens.
Stars: ✭ 63 (+350%)
Mutual labels:  single-page-app
NoMoneyTrip
[SKT/한국관광공사] 2020 스마트 관광 앱 개발 공모전 '무전여행' 앱
Stars: ✭ 28 (+100%)
Mutual labels:  single-page-app
Shappar
気軽に投票を【取れる】【見れる】【できる】アプリです。
Stars: ✭ 22 (+57.14%)
Mutual labels:  single-page-app
wordpress-svelte
Frontend writen on svelt
Stars: ✭ 17 (+21.43%)
Mutual labels:  single-page-app
portfolio-template
Portfolio template for any developer or designer. Made with love towards everyone :)
Stars: ✭ 21 (+50%)
Mutual labels:  single-page-app

Financial simulator

This is a single-page web app for rapidly prototyping financial scenarios. Works best on desktop browsers.

Use it at https://ryannjohnson.github.io/financial-simulator.

Watch a 6-minute demo at https://youtu.be/7IEB6aaAf3E.

Motivation

This project helped me achieve "play" with my finances. Before I made this, I was accustomed to creating Excel spreadsheets to simulate my personal financial scenarios. Working with timelines and graphs feels more intuitive to me, and doing so helps me focus on the scenarios I want to run.

DISCLAIMER: This project was lightly-researched! Do not try to glean any financial advice from it, because I'm not qualified to give any!

How it works

This video demonstrates the web app's core features: https://youtu.be/7IEB6aaAf3E.

  • Accounts are places you keep your money in real life. You might have a cash account, a savings account, a 401k, money invested in bonds, stocks, mutual funds, etc. Each of these places should be their own "account" in the simulator.
  • Effects are the ways that accounts affect your money over time. Add effects to simulate inflation and returns on investments.
  • Events move money into, out of, and between your accounts. Use them to represent your recurring income and expenses, investments in financial products (represented by your other accounts), one-time transfers, or whatever you move money for. Events are also how you should manually represent complex transactions like taxes.

The application stays in your browser and requires no server-side component to run.

Development

Install the main project dependencies:

$ npm install

Install the example dependencies and run the development server locally:

$ cd example
$ npm install
$ npm run start
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].