Expens-O-Meter <ul><li>Jatinder Singh </li></ul><ul><li>Vishwanath Nayak </li></ul><ul><li>Persistent Systems </li></ul>
BIRTH <ul><li>Tired of tracking expenses in  spreadsheets. Notepads and piece of  papers.  </li></ul><ul><li>During Pune H...
Why not spreadsheets?  <ul><li>Plethora of unrelated spreadsheets </li></ul><ul><li>Spreadsheet is not a BI Tool </li></ul...
Current Features of Expens-O-Meter <ul><li>Categorize your expenses </li></ul><ul><ul><ul><ul><li>Food, Travel, Movies etc...
Features planned for coming weeks <ul><li>Shared Expenses </li></ul><ul><ul><ul><li>Add your friends and mark expenses inc...
DEMO
Ruby On Rails <ul><li>Schema Evolution using Rails Migrations. </li></ul><ul><li>Active Record (Models) </li></ul><ul><ul>...
Ruby On Rails  continued… <ul><li>Views (Action  View) </li></ul><ul><ul><ul><li>Partials : Used a lot for serving AJAX re...
<ul><li>Reports using Gruff Graphs for Ruby </li></ul><ul><ul><ul><ul><li>ImageMagick </li></ul></ul></ul></ul><ul><ul><ul...
Learnings <ul><li>Focus on features first </li></ul><ul><ul><ul><ul><li>Cake should be ready only then you can put icing o...
Inspirational sites developed on Rails <ul><li>Basecamp </li></ul><ul><li>Tada Lists </li></ul><ul><li>43 things </li></ul...
Questions?
Thank You
Upcoming SlideShare
Loading in...5
×

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

3,096

Published on

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).

Published in: Technology
5 Comments
8 Likes
Statistics
Notes
  • 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/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Very good explanation on Expens-o-meter.

    John.
    www.freeringtones.ws/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Exceptional slideshow. Very clear and helpful
    Teisha
    http://dashinghealth.com http://healthimplants.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi.. nice presentation.. Thanks for sharing..
    it very interesting..
    regards,
    http://www.melayubolehzone.co.cc/
    http://azuanrazi.com/
       Reply 
    Are you sure you want to  Yes  No
    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?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
3,096
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
5
Likes
8
Embeds 0
No embeds

No notes for slide
  • Our background. Why are we talking here today?
  • Expens-O-Meter, a web based tool built using Ruby on Rails

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

    ×