Ask HN: What do you think of this project?
101in365 is a site that lets you create a list of 101 things you'd like to accomplish in the next 365 days and then helps you track your progress and share it with friends.
I caution to call it a startup, considering I only work on it in my spare time and I wouldn't consider it a viable business at this point, but I have a lot of ideas for its future from features to monetization. I just launched the "2.0" version today which included a redesign and some more social features.
Do you think it's a worthwhile idea???
http://101in365.com
Thanks for your feedback in advance!
16 comments
[ 3.7 ms ] story [ 41.2 ms ] threadand then I did the math later and it turns out that there are 104 weekend days in a year, so it also works out that you can do 1 thing each weekend day and have a few to spare :)
An API is vital imo. This whole concept rests on simplicity and friendly motivators. I'd want a nice widget display or a json output of my list so I can add it to a blog or wherever I'd like to promote/remind myself of my goals. This of course is a huge marketing benefit for you as well.
Hope this helps.
Feel free to email me personally if you'd like some help on the matter. Depending on how much of your codebase you'd be willing to share, I can hack something out for you if you want, I'm really open to anything, I like being as active as I can in projects.
Depending on how your data is structured, it might be as simple as adding an apikey field to your user table then fetching all 101 goals relative to a given apikey.
Then you'd simply create a controller that accepted an apikey and returned a pure json view of your data. Something like:
This method is just like creating a webpage at /api only instead of sending back text/html you send back text/json The page validates the apikey and you are free to pass any number of parameter to help you further manipulate the data.You can check out http://pluspanda.com. I use this method in that site. Create an account by clicking on the big green button and see how the "install code" is just a request to my api controller. The code is actually a little more complex in that it sets up an entire widget environment via javascript and then does "jsonp" requests to fetch data. Sounds complicated but its really straightforward and COOL once you get the hang of it!
Let me know if you want some help with this. - Email is in the profile.
I was a bit confused as to where to begin though. Am I to create my own list of 101 things, or are there some suggested lists I can start with?
Also: try preloading the images in your stylesheets (or using sprites). There's a noticeable flash when I hover over the sign-up button as signuphover.png is loaded for the first time. I'm fond of this jQuery plugin, which makes this painless:
http://www.filamentgroup.com/lab/update_automatically_preloa...