Proposals for a decent facebook app ...
#1
Senior Member
Thread Starter
Join Date: Jun 2007
Location: Atlanta GA
Posts: 553
Bikes: Raleigh Supercourse, Peugeot Iseran, Raleigh Twenty
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 1 Time
in
1 Post
Proposals for a decent facebook app ...
This is a crosspost, but I think it's a potentially useful one. I'm fishing for ideas for a facebook app for cyclists. Here's the post I originally posed to the blogger forum.
=====================================================
I'm interested in writing a social media app on facebook, and I'm fishing for ideas which might benefit the cycling community. I have a couple of reasons for wanting to do this.
First, I'm a freelance programmer, and many of the jobs up for bid in the milieu in which I work are to develop or debug apps for the facebook api. Hence I'm interested in doing a serious app to familiarize myself with their application programmer interface (API).
Secondly, although I have significant problems with the creepy attitude facebook has regarding privacy, they are the 900 pound gorilla in the social media world, and as a programmer, I'm interested in experiencing the considerations which go into developing an app in that world.
I'm also a long-time cyclist (commuter and club ride roadie, and at 60 years old my "second childhood" has manifested itself in me acquiring and riding a fixed gear bike
I'd like to know what sort of app might be interesting to cyclists. I thought about some sort of mileage log, but my guess is that it's been done to death. On the other hand even something that simple might be good if no one's done it better on facebook, and if a sufficiently social angle could attract cyclists who aren't plugged in to the more formally organized cycling community. I think about the way Zynga pulled millions of non-gamers into Mafia Wars (which I consider a sub-standard role playing game of the "click and wait" variety).
The best sort of app would include some sort of individualized tracking, and a strong community social component.
Any ideas?
=====================================================
I'm interested in writing a social media app on facebook, and I'm fishing for ideas which might benefit the cycling community. I have a couple of reasons for wanting to do this.
First, I'm a freelance programmer, and many of the jobs up for bid in the milieu in which I work are to develop or debug apps for the facebook api. Hence I'm interested in doing a serious app to familiarize myself with their application programmer interface (API).
Secondly, although I have significant problems with the creepy attitude facebook has regarding privacy, they are the 900 pound gorilla in the social media world, and as a programmer, I'm interested in experiencing the considerations which go into developing an app in that world.
I'm also a long-time cyclist (commuter and club ride roadie, and at 60 years old my "second childhood" has manifested itself in me acquiring and riding a fixed gear bike
I'd like to know what sort of app might be interesting to cyclists. I thought about some sort of mileage log, but my guess is that it's been done to death. On the other hand even something that simple might be good if no one's done it better on facebook, and if a sufficiently social angle could attract cyclists who aren't plugged in to the more formally organized cycling community. I think about the way Zynga pulled millions of non-gamers into Mafia Wars (which I consider a sub-standard role playing game of the "click and wait" variety).
The best sort of app would include some sort of individualized tracking, and a strong community social component.
Any ideas?
#2
Boom.
Join Date: May 2010
Location: Pittsburgh -> Cleveland -> San Francisco
Posts: 2,523
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 16 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
Well, an idea I was toying with (I'm also an amateur programmer) was creating an app that let you share routes, log milage (much like yourself), and plan/organize rides. Of course, all three of these have been done by external services, but I can't pinpoint one of them that has a substantial audience.
Using facebook, you could pinpoint locations much better. For example, if I am interested in finding a ride in Pittsburgh, I could just as easily use the app to find routes that local Pittsburgher-ers are riding.
However, I never even attempted to get this project off the ground because I figure it's trying to solve a problem that doesn't exist.
Using facebook, you could pinpoint locations much better. For example, if I am interested in finding a ride in Pittsburgh, I could just as easily use the app to find routes that local Pittsburgher-ers are riding.
However, I never even attempted to get this project off the ground because I figure it's trying to solve a problem that doesn't exist.
#5
Senior Member
Join Date: Apr 2005
Location: Northern California
Posts: 10,879
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 104 Post(s)
Likes: 0
Liked 5 Times
in
5 Posts
How about an app that allows you to ask for a bike route, based on certain parameters (location, destination, distance, etc.)? Your friends or other app users could respond with their favorites. You could include some kind of mapping tool or hook into Google Maps or the like.
Or how about a tool to organize group bike rides?
I agree that there are already way to many logging tools.
Or how about a tool to organize group bike rides?
I agree that there are already way to many logging tools.
#6
Flying Ace
Join Date: Jul 2011
Location: Colorado
Posts: 163
Bikes: '06 Diamondback Podium 1
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
Games!!! Who doesn't get addicted to facebook games (a lot of people but i sure as hell do). How about a game where you build an LBS, and let the player choose the prices and stock and stuff like that, then they get to buy their own bikes and do races and win monies and i get to be happier then anyone else.
#7
Member
Join Date: Sep 2010
Location: Norfolk, UK
Posts: 33
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
I think you'll be a bit limited in what you can do by using the FB api compared to what you could from scratch remotely & then hook it into FB.
I think something that allows users to create, share & invite others on rides is a possibility...with the ability to show the route on a google map & then search events/routes by ride distance & distance from your location.
Not sure if you can also hook into things like Runkeeper/Endomondo/MapMyRide as well...if you could, that might be a winning edge.
I think something that allows users to create, share & invite others on rides is a possibility...with the ability to show the route on a google map & then search events/routes by ride distance & distance from your location.
Not sure if you can also hook into things like Runkeeper/Endomondo/MapMyRide as well...if you could, that might be a winning edge.
#8
cowboy, steel horse, etc
Join Date: Sep 2008
Location: The hot spot.
Posts: 42,714
Bikes: everywhere
Mentioned: 71 Post(s)
Tagged: 1 Thread(s)
Quoted: 11238 Post(s)
Liked 6,206 Times
in
3,252 Posts
Strava and Endomondo are already closely linked to Facebook, but don't have Facebook apps.
Strava has some pretty cool features (it's kinda like Facebook for cyclists) so I'd check into that and see which ones you could incorporate into your Facebook App.
Strava has some pretty cool features (it's kinda like Facebook for cyclists) so I'd check into that and see which ones you could incorporate into your Facebook App.
#9
Pedal Warrior
Join Date: Jun 2010
Location: NorCal
Posts: 486
Bikes: 2010 Specialized Allez with SRAM Force gruppo
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
anything that has to do with tracking routes has been done. Strava, ridewithgps, mapmyride, etc. maybe some sort of game.
A game where you advance from cat 5 all the way to cat 1 or pro. All based on rides that you actually do.
Either set certain goals for distance, climbing, and time on saddle to advance or make it a competition. Make the competition a week long. About 30-50 riders per race. Riders get points based on where they rank in distance, avg speed, climbing, and a few others. Accumulate PTS to advance categories. This way ppl of the same riding level will eventually race against each other. Or not. Just a rough idea. I don't know how hard all this would be.
A game where you advance from cat 5 all the way to cat 1 or pro. All based on rides that you actually do.
Either set certain goals for distance, climbing, and time on saddle to advance or make it a competition. Make the competition a week long. About 30-50 riders per race. Riders get points based on where they rank in distance, avg speed, climbing, and a few others. Accumulate PTS to advance categories. This way ppl of the same riding level will eventually race against each other. Or not. Just a rough idea. I don't know how hard all this would be.
#10
Senior Member
Thread Starter
Join Date: Jun 2007
Location: Atlanta GA
Posts: 553
Bikes: Raleigh Supercourse, Peugeot Iseran, Raleigh Twenty
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 1 Time
in
1 Post
Darn! This is the disadvantage of a cross-post. Now I have to monitor three threads!
#11
Senior Member
Thread Starter
Join Date: Jun 2007
Location: Atlanta GA
Posts: 553
Bikes: Raleigh Supercourse, Peugeot Iseran, Raleigh Twenty
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 1 Time
in
1 Post
Well, an idea I was toying with (I'm also an amateur programmer) was creating an app that let you share routes, log milage (much like yourself), and plan/organize rides. Of course, all three of these have been done by external services, but I can't pinpoint one of them that has a substantial audience.
Using facebook, you could pinpoint locations much better. For example, if I am interested in finding a ride in Pittsburgh, I could just as easily use the app to find routes that local Pittsburgher-ers are riding.
However, I never even attempted to get this project off the ground because I figure it's trying to solve a problem that doesn't exist.
Using facebook, you could pinpoint locations much better. For example, if I am interested in finding a ride in Pittsburgh, I could just as easily use the app to find routes that local Pittsburgher-ers are riding.
However, I never even attempted to get this project off the ground because I figure it's trying to solve a problem that doesn't exist.
One really good suggestion I got on the General forum was an app to coordinate information about road conditions (including construction/ unresponsive traffic signals, etc). It would be tricky to focus, but I think it's promising.
#12
Senior Member
Join Date: Jul 2010
Location: Mountain View, California
Posts: 574
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times
in
0 Posts
To the OP:
Sorry I can't suggest anything

#13
Senior Member
Thread Starter
Join Date: Jun 2007
Location: Atlanta GA
Posts: 553
Bikes: Raleigh Supercourse, Peugeot Iseran, Raleigh Twenty
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 1 Time
in
1 Post
anything that has to do with tracking routes has been done. Strava, ridewithgps, mapmyride, etc. maybe some sort of game.
A game where you advance from cat 5 all the way to cat 1 or pro. All based on rides that you actually do.
Either set certain goals for distance, climbing, and time on saddle to advance or make it a competition. Make the competition a week long. About 30-50 riders per race. Riders get points based on where they rank in distance, avg speed, climbing, and a few others. Accumulate PTS to advance categories. This way ppl of the same riding level will eventually race against each other. Or not. Just a rough idea. I don't know how hard all this would be.
A game where you advance from cat 5 all the way to cat 1 or pro. All based on rides that you actually do.
Either set certain goals for distance, climbing, and time on saddle to advance or make it a competition. Make the competition a week long. About 30-50 riders per race. Riders get points based on where they rank in distance, avg speed, climbing, and a few others. Accumulate PTS to advance categories. This way ppl of the same riding level will eventually race against each other. Or not. Just a rough idea. I don't know how hard all this would be.
#14
Senior Member
Thread Starter
Join Date: Jun 2007
Location: Atlanta GA
Posts: 553
Bikes: Raleigh Supercourse, Peugeot Iseran, Raleigh Twenty
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 1 Time
in
1 Post
Technically -- they have to have an application to Facebook login or automatically post from their page over to your facebook wall, it requires an oauth access token with the publish_stream and offline_access permissions. It just doesn't have a Canvas Page application thats visible on Facebook.com itself.
To the OP:
Sorry I can't suggest anything
everything has been done more than once-over. If I had any good ideas, I would have done it myself, hehe. Maybe you might wanna familiarize yourself with Google APIs instead in anticipation of the Google+ API that will come out. You could poise yourself to be the first to do something there instead -- maybe come up with something unique to the "Circles" concept. I'd imagine all the big names are just waiting to do something there as well though.
To the OP:
Sorry I can't suggest anything

#15
Senior Member
Join Date: Mar 2010
Location: Seattle, WA
Posts: 23,208
Mentioned: 89 Post(s)
Tagged: 0 Thread(s)
Quoted: 18881 Post(s)
Liked 10,643 Times
in
6,053 Posts
Meh. There are millions of sites like Garmin Connect, and Route Loops, etc, that let you create maps and charts of past rides, discover new ones, etc. Facebook is for having your personal data sold to marketing firms.
#16
Senior Member
Thread Starter
Join Date: Jun 2007
Location: Atlanta GA
Posts: 553
Bikes: Raleigh Supercourse, Peugeot Iseran, Raleigh Twenty
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 1 Time
in
1 Post
My personal reason for wanting to do this is to learn the facebook API.
The way I justify even bothering with facebook is to point out to myself that facebook is like the phone company. We may hate it, but most people use it.
#17
Senior Member
Thread Starter
Join Date: Jun 2007
Location: Atlanta GA
Posts: 553
Bikes: Raleigh Supercourse, Peugeot Iseran, Raleigh Twenty
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 1 Time
in
1 Post
On the other hand, the gaming suggestions sound like they might be much more fun :-)
#18
Senior Member
Join Date: Mar 2010
Location: Seattle, WA
Posts: 23,208
Mentioned: 89 Post(s)
Tagged: 0 Thread(s)
Quoted: 18881 Post(s)
Liked 10,643 Times
in
6,053 Posts
I understand all of that. And I make my living and pay for my bike gear by writing medical software. Learning an API hands-on is important. I get all that. I won't be using a Facebook bike app, though, when I already have stuff that works for my purposes. I'd probably make a game over a cycling app if I wanted to have an FB project under my belt ... except that I (personally) hate UI coding, and games are pretty graphic intensive.
#19
Senior Member
Thread Starter
Join Date: Jun 2007
Location: Atlanta GA
Posts: 553
Bikes: Raleigh Supercourse, Peugeot Iseran, Raleigh Twenty
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 1 Time
in
1 Post
I understand all of that. And I make my living and pay for my bike gear by writing medical software. Learning an API hands-on is important. I get all that. I won't be using a Facebook bike app, though, when I already have stuff that works for my purposes. I'd probably make a game over a cycling app if I wanted to have an FB project under my belt ... except that I (personally) hate UI coding, and games are pretty graphic intensive.
#20
Senior Member
Thread Starter
Join Date: Jun 2007
Location: Atlanta GA
Posts: 553
Bikes: Raleigh Supercourse, Peugeot Iseran, Raleigh Twenty
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 1 Time
in
1 Post
I understand all of that. And I make my living and pay for my bike gear by writing medical software. Learning an API hands-on is important. I get all that. I won't be using a Facebook bike app, though, when I already have stuff that works for my purposes. I'd probably make a game over a cycling app if I wanted to have an FB project under my belt ... except that I (personally) hate UI coding, and games are pretty graphic intensive.
#21
Senior Member
Join Date: Mar 2010
Location: Seattle, WA
Posts: 23,208
Mentioned: 89 Post(s)
Tagged: 0 Thread(s)
Quoted: 18881 Post(s)
Liked 10,643 Times
in
6,053 Posts
I guess one thing that could be neat, though ... is if you did the mapping thing, and could tell cyclists who else is riding in same places. When you have somebody upload their GPS track logs, you could split the data into an array of individual points, store those in a SQL Server (2008) table with the new geography types, and then use a pretty simple query to see who else has ridden within N feet/miles/whatever of any of the points on the route.
Then you could suggest a list of potential riding partners.
Then you could suggest a list of potential riding partners.
#22
Senior Member
Thread Starter
Join Date: Jun 2007
Location: Atlanta GA
Posts: 553
Bikes: Raleigh Supercourse, Peugeot Iseran, Raleigh Twenty
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 1 Time
in
1 Post
I guess one thing that could be neat, though ... is if you did the mapping thing, and could tell cyclists who else is riding in same places. When you have somebody upload their GPS track logs, you could split the data into an array of individual points, store those in a SQL Server (2008) table with the new geography types, and then use a pretty simple query to see who else has ridden within N feet/miles/whatever of any of the points on the route.
Then you could suggest a list of potential riding partners.
Then you could suggest a list of potential riding partners.
#23
Flat Ire
Posting of stolen bikes. Sources of water in remote areas like the Santa Monica Mountains. Alerts about street conditions.