FOAM Demonstration/Teaching application. A collection of Events
- Date, time event - a calendar event. appointment, todo
- An Invoice, or debit, credit - a financial ledger entry
- Password change, with notification for next change
- Attachments
- Parent/Child relationship - furnace purchase can have maintenance events
- Accounts (Bank Accounts)
- Assets
- Contacts
- Passwords
- Chat support - from FOAM application foamchat.
-
git clone git@github.com:jlhughes/Journal.git -
cd Journal -
git clone git@github.com:adamvy/foamchat.git -
git clone git@github.com:kgrgreer/foam3.git -
cd foam3 -
./build.sh --install
From the root of the Journal repository:
./deployment/demo/run.sh -c
The website will be available at
http://localhost:8100
With this deployment style you can edit models (mostly) and then hard refresh the site to see the changes.
From the root of the Journal repository:
./deployment/demo/run-https.sh -c
The website will be available at
https://localhost:8100
With this deployment style and model changes require re-deployment.
NOTE: this deployment uses a self-sign certificate which your browser will warn you about
Log in with one of three tests accounts
username: bob ( or bill or betty)
password: demopassword
- Events - track ToDos, appointments, ...
- Assets - track physical items, can be associated with Events
- Accounts - manage Cash or Credit Accounts and see balance modified by Ledger entries on Events.
- Contacts -
- Passwword - manage passwords
Ledger entries on Events create double entry accounting Transactions which modify the balance of the two accounts involved.
Flow provided for generating Ledger. Look for ledger action on User or Account, and menu Account Ledger.