moocher
TRANSCRIPT
moocher
a facebook application
team 6lily li amritha prasad varun srinivasan alex tambellinirechen wang
our vision
what does it do?
moocher +
free food
college students
event organizers
the big picture
moocher
searchable
minimalistic mashable
community driven
our platform
where does moocher come in?
event management system
social networking site
how does it work?
report events
add details
rate events
prosumer-centric model relies on users to generate content
users
how does it work?
Pittsburgh
CMU
users
self sufficient
user submissions are moderated by empowering all users with
the ability to rate events
this is how moocher differentiates
‘good’ events from ‘fake’ events
users can give athumbs up or thumbs down
rating to an event
how is it different from facebook events?
facebook has three levels of user hierarchy
while moocher only has one
users
event creator
officerattendee
how is it different from facebook events?
facebook events
free food based tagging
bloat moocher
moocher extends facebook events with relevant functionality and removes unnecessary features
mash upsby integrating with commonly used web services moocher provides
powerful functionality
moocher
google calendar
google maps
google analytics
business model
moocher ?= $$$
making money from free foodis a lot more plausible than it sounds
bootstrapping / angel investor
venture capital investment
IPO
statistics show that
free food; Votes; 185
not free food; Votes;
3
people like free food
crea te• import events• add details
add va lue• add comments• add ratings
consume• search moocher• find free food
the value chain
mashing up with
moocher
google calendar
google maps
other web apps
to add value
technical stuff
why facebook?
audience
200 million strong
almost half are college students
platform
handles authentication
provides security
simplifies database needs
resources
extensive development community
detailed supporting
documentation
why facebook is not fun
FBML
style & code conflicts
style restrictions on API elements
FBJS
improves JS security
getters & setters for accessing the DOM
most scripts need to be rewritten
iFrames
all apps are accessed via
iFrames
conflicts when embedding applications
f r o n t e n d
f a c e b o okl o g i cd a t a
MySQL PHP
FBMLHTML
CSS
FBJS JS / AJAX
FQL
implementation
ajax magic
shorter application URL’s
reduced data transfer
interactive UI
cross-browser compatibility
development
moocher is being developed live on our server and can be accessed via facebook
blog: http://moocherproject.blogspot.com/
visit us onlineapp: http://apps.facebook.com/moocher/
so our app is alreadyaccessible to the public
we already have a user base of
40 moochers
feedback
blog
development updates
comments
google analytics
monitors web traffic
statistical trending & analysis
facebook insights
application performance
metrics
usage trending
long term goals•
implem
enting m
ore A
JA
X
scripts for comm
on functionalityajax
•optim
izing style sheets to improve layout and perform
ancecss
•changing application specifications according to user feedbackfeature
s
project management
lessons learned
design
managementdevelopment
team process
collaborative development tools
effective means of communication
task allocation
redundant backups
team 6 is…
lily li___
amritha prasadstarbucks junkie
varun srinivasanpurveyor of fine design
alex tambellinislayer of bugs
rechen wangmashup mc
moocher demo
1 creating a new event
2 finding free events in your area
3 managing and promoting events