• Save
Expens-O-Meter, a web based tool built using Ruby on Rails
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Expens-O-Meter, a web based tool built using Ruby on Rails

  • 6,814 views
Uploaded on

Expens-O-Meter is a web based tool built using Ruby on Rails which helps individuals to track and anaylse their expenses. ...

Expens-O-Meter is a web based tool built using Ruby on Rails which helps individuals to track and anaylse their expenses.
Creating categories, recurring expenses and reports are the essence of it.
This presentation talks about its current and upcoming features.
It also covers briefly, the technologies involved(i.e. Rails and various Jsvascript libraries).

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • This is a very creative, well structured and superbly delivered presentation, thanks for sharing the presentation! Joe http://www.carinsurancehq.net; http://www.carinsurancehq.net/category/auto-insurance-cover/
    Are you sure you want to
    Your message goes here
  • Very good explanation on Expens-o-meter.

    John.
    www.freeringtones.ws/
    Are you sure you want to
    Your message goes here
  • Exceptional slideshow. Very clear and helpful
    Teisha
    http://dashinghealth.com http://healthimplants.com
    Are you sure you want to
    Your message goes here
  • Hi.. nice presentation.. Thanks for sharing..
    it very interesting..
    regards,
    http://www.melayubolehzone.co.cc/
    http://azuanrazi.com/
    Are you sure you want to
    Your message goes here
  • That was nice to share your experiences. Rails community is all about sharing. Is this app available to try it out?
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
6,814
On Slideshare
6,801
From Embeds
13
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
5
Likes
8

Embeds 13

http://www.slideshare.net 7
http://rubymerchant.blogspot.com 6

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Our background. Why are we talking here today?

Transcript

  • 1. Expens-O-Meter
    • Jatinder Singh
    • Vishwanath Nayak
    • Persistent Systems
  • 2. BIRTH
    • Tired of tracking expenses in spreadsheets. Notepads and piece of papers.
    • During Pune Hackathon organized by Better Labs, SFBL and Pune Ruby Group.
  • 3. Why not spreadsheets?
    • Plethora of unrelated spreadsheets
    • Spreadsheet is not a BI Tool
    • I am not a programmer, I don’t know and don’t want to know how to write macros and formulas.
  • 4. Current Features of Expens-O-Meter
    • Categorize your expenses
          • Food, Travel, Movies etc. are categories.
    • Add recurring expenses
          • Saturday Movies, Dinner everyday etc.
    • Daily and Weekly View
          • Weekly view provides summary of current week expenses.
    • Analyse your expenses
          • Category wise Weekly/Monthly/Duration pie charts.
    • Its all about User Interface baby!
  • 5. Features planned for coming weeks
    • Shared Expenses
        • Add your friends and mark expenses incurred by you on them.
    • Collective Intelligence and Folksonomy
        • Where do you lie in the community of users using Expens-O-Meter based on your expense patterns.
    • Update your expenses from mobile phones!
  • 6. DEMO
  • 7. Ruby On Rails
    • Schema Evolution using Rails Migrations.
    • Active Record (Models)
        • Associations
        • Validations
    class User < ActiveRecord::Base has_many :categories end class Category< ActiveRecord::Base belongs_to :user end class Miscexpense < ActiveRecord::Base validates_numericality_of :amount, :gte => 0 end
  • 8. Ruby On Rails continued…
    • Views (Action View)
        • Partials : Used a lot for serving AJAX requests.
        • RJS templates , again serving AJAX.
    • Controllers(Action Controller)
        • Session Management
  • 9.
    • Reports using Gruff Graphs for Ruby
          • ImageMagick
          • Rmagick, Interface to ImageMagick from Ruby.
    • JavaScript libraries used(Rich Client Side Apps)
          • Prototype
          • Scriptaculous (In Place Editor)
          • DOJO (Tabs, Date Picker)
          • Prototype Windows( inline popup windows)
          • You don’t have to be a pro in JavaScript.
    Ruby On Rails continued…
  • 10. Learnings
    • Focus on features first
          • Cake should be ready only then you can put icing on it.
          • Eye candy things like AJAX, cool UI, leave it for next day.
    • Write Tests
          • Test Contaminated development environment.
    • Stuck at any point?
          • Rails mailing list to the rescue
  • 11. Inspirational sites developed on Rails
    • Basecamp
    • Tada Lists
    • 43 things
    • Fluxiom
  • 12. Questions?
  • 13. Thank You