+ All Categories

AgeX

Date post: 14-Aug-2015
Category:
Upload: steveoro
View: 60 times
Download: 2 times
Share this document with a friend
Popular Tags:
10
Created by me several years ago, this is a Time-keeping, Project Management, Accounting & Invoicing, Rich-Internet Application (RIA), written in Rails and conceived for an interacting group of Freelancers. One single platform with support for: multiple users (duh!) multiple languages (via I18n) multiple Firms/Companies (any User belongs_to a single Firm for accounting purposes) multiple human-resources (any User can be different Human Resources, according to its current working position) multiple teams containing any number of human-resources multiple currencies with built-in conversion table Its latest version uses Rails 3.2 / Ruby 1.9.3, with a planned future upgrade to Rails 4 / Ruby 2. Front-end recently rewrote and updated to use ExtJS for achieving a Rich- Client user-experience.
Transcript
Page 1: AgeX

● Created by me several years ago, this is a Time-keeping, Project Management, Accounting & Invoicing, Rich-Internet Application (RIA), written in Rails and conceived for an interacting group of Freelancers.

● One single platform with support for:– multiple users (duh!)

– multiple languages (via I18n)– multiple Firms/Companies (any User belongs_to a single Firm for accounting purposes)– multiple human-resources (any User can be different Human Resources, according to

its current working position)– multiple teams containing any number of human-resources– multiple currencies with built-in conversion table

● Its latest version uses Rails 3.2 / Ruby 1.9.3, with a planned future upgrade to Rails 4 / Ruby 2.

● Front-end recently rewrote and updated to use ExtJS for achieving a Rich-Client user-experience.

Page 2: AgeX

● The login page.This is an Intranet-only application and almost all actions are covered by permission grants: all users (even guests) must sign-in to authenticate themselves.

Page 3: AgeX

● Firms/Companies & Contacts listing, with the details side-box updated for each selected row.The dual list-view combines the listing of all registered Firms with their Contacts. The action of selecting a single Firm row updates both the detail view on its side as well as the list of Contacts for that Firm (short listing on the bottom).

Page 4: AgeX

● Firm details edited on pop-up Form.Although inline edit is almost always available (depending on the context) it's also possibile to invoke an edit form on pop-up for all grid views.

Page 5: AgeX

● The detail-view of a single Accounting record.Accessing the manage-view of a selected accounting record, a typical grid-view of the details is available. The screenshot shows the pop-up display of the statistical expenses for all the underlying detail rows, filtered upon a custom period.

Page 6: AgeX

● The filtered Invoices list view.As with most of the other grid-views, this one allows custom filtering ranges on date periods as well as specific grid columns; the contextual menu shows the commands available for the selected row(s).

Page 7: AgeX

● The invoce-manage view, with a drop-down list of available reporting commands displayed.A registered user with the correct permission grants can manage the invoice details, create reports or export data to legacy systems.

Page 8: AgeX

● The invoice-analysis page with mouse-over details shown.This view aggregates data from a chosen period of time for the Firm/Company of the current user and it displays graphically the results.

Page 9: AgeX

● The project-manage view, with the detail rows filtered upon a selected period.As in other manage-view pages, the detail rows here can be filtered upon a selected period, rows can be exported or reported on file with several supported layouts and file formats.

Page 10: AgeX

● The project-activity view, showing the activity graph for a project, with a different colour for each allocated human-resource (in this case, only 1)


Recommended