Skip to content
KK400 Ølloge
Ruby HTML CSS Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib/assets
log
public
spec
vendor/assets
workers
.gitignore
.rspec
.rubocop.yml
.ruby-version
.slugignore
.travis.yml
Gemfile
Gemfile.lock
Procfile
Procfile.dev
README.rdoc
Rakefile
config.ru

README.rdoc

Build
Status

KK400 Ølloge

This app is a custom made accounting system for “KK400 Ølloge (tm)”. The main features, is that one accountant can add lines for each type of beverage a user has been drinking the past month, and then print a new sheet to be hung on the fridge.

Other than that, an admin can create new products, new users, new admins (with same privileges) and update some meta statistics. An admin can also hide products and users, without removing their data from the app.

Some graphs are available, with each product for each user plotted against time. Highcharts ® are used here, to provide an easy way to do this.

IronWorker

When updating an account all the actual updating is given to an IronWorker. This is done because we might create as many as 5 bills and a payment for each user when updating an account.

Caveats

The first administrator has to be made via the console. Other than that, each admin is able to create new admins with the same privileges (all admins have the same privileges)

To create the first admin, simply run:

Administrator.create(username: 'username', password: 'password', password_confirmation: 'password')

This can be any password, and the password can be changed in the UI afterwards.

License

MIT

You can’t perform that action at this time.