Hacker News new | comments | show | ask | jobs | submit login
Ask HN: If you had to develop happytables, which technologies will you use?
3 points by anujkk on Dec 10, 2012 | hide | past | web | favorite | 1 comment
happytables.com uses ThemeForce(https://github.com/themeforce/framework), an open source wordpress based framework to power its restaurant website service.

If you are asked to develop a SAAS application similar to happytables which language/framework/technologies you will choose? Why?

Here are some features you may need to implement :

1) Account Management & Billing System

2) Admin Backend : Where customers can login and update their website information. It should be available as both web & mobile app.

3) Front-End should be made available as installable themes (similar to wordpress themes). Third party developers should be able to develop a custom theme using HTML,CSS,javascript, etc.


This could be done with anything you are comfortable with. I would personally use Ruby on Rails for this task. As this is what I know the best. So here what you can use in Rails to do that:

- To manage your accounts you can use different auth gems: https://www.ruby-toolbox.com/categories/rails_authentication here is the big list of them.

- To make a billing system you can use: https://stripe.com/

- There is a really easy approach for making REST API in Rails

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact