Skip to content

anhptk/cashflow

Repository files navigation

Cashflow - Digital Companion for Cashflow 101

A web application built with Angular to help players manage their game sessions of Cashflow 101, the educational board game that teaches financial literacy and investing.

Features

  • Session Management: Create and manage multiple game sessions
  • Profession System: Set up and track different professions with their unique financial attributes
  • Asset Management: Stocks (buy, sell, split, reverse split), Real Estate (houses, land), Businesses, Gold
  • Financial Tools: Cash flow tracking, Loan management, Expense tracking, Doodads handling

Tech Stack

  • Angular 18 + TailwindCSS
  • IndexedDB (via idb) for local data storage
  • Internationalization support (English and Vietnamese)

License

This project is designed as a companion app for the Cashflow 101 board game. All trademarks and game concepts belong to their respective owners.

Getting Started

Live Application

Development Setup

  • Clone the repository
  • Install dependencies:
npm install
  • Start the development server:

For English version:

npm start
# or
npm run start

For Vietnamese version:

npm run start:vi

The application will be available at http://localhost:4200.

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  

Languages