App store for software developers
A site to search for software projects that a developer can use to improve their own project.
Hours-Selector Example
- I need an hours selector for my website. I know how use
<select>
&<option>
& I can definitely do it, but it's just a pain in the butt. If I can avoid writing server-side parsing that would be a huge plus, but I can deal either way. - I search for 'hours selector' & see a list of potential types of products. First on the list is
hours selector
. Next iscalendar
. Next isdate selector
. - I choose
hours selector
and NOW I see a list of "apps" that provide an hours selector. Some of the apps listed are:- A simple block of html (no css) w/ the select/options w/ 5-minute granularity
- Styled html (with css), but simple selection
- A javascript lib that generates an hours selector based upon supplied constructor args (like granularity, 24-hour v. am/pm, etc)
- A web-app that you go to (someone's own website), fill in settings, and click 'generate'. (online minifiers would be a good example of this)
- a Windows-GUI hours selector that can be dropped into a windows app
- an ios hours selector that can be dropped into an iOS appp
- a PHP-HTML software lib that provides the HTML hours selector (generated or not) as well as server-side processing of the input time into a PHP datetime object
- I refine my search for 'output=html' (it's a tag?). The windows & ios ones disappear.
- I refine my search for 'output=css' because I want some styling as well
- I refine my search for 'backend=php', I choose the PHP-HTML lib & get going!
Package requirements
- Each package will need to be well-defined (tags, specific problem(s) it solves)
- Well-Documented: Onboarding has to be super easy. No hard thinking. 1) Download this 2) Initialize that 3) Call this. 4) Configure it more, if you want
- Packages should solve specific problems. A calendar lib may also have an hours-selector, but one app cannot solve both problems. The calendar app tells you exactly how to setup a calendar on your site. The hours-selector app (same EXACT code-base) will tell you exactly how to setup the hours-selector. (the calendar app may reference the hours-selector & visa versa)
- Open source? Hmmm.... Yes, I think so.
- Licensing requirements? Idunno.