moocher

29
moo cher a f acebook application team 6 lily li amritha prasad varun srinivasan alex tambellini rechen wang

Upload: varun-srinivasan

Post on 16-Apr-2017

234 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Moocher

moocher

a facebook application

team 6lily li amritha prasad varun srinivasan alex tambellinirechen wang

Page 2: Moocher

our vision

Page 3: Moocher

what does it do?

moocher +

facebook

free food

college students

event organizers

Page 4: Moocher

the big picture

moocher

searchable

minimalistic mashable

community driven

Page 5: Moocher

our platform

where does moocher come in?

event management system

social networking site

Page 6: Moocher

how does it work?

report events

add details

rate events

prosumer-centric model relies on users to generate content

users

Page 7: Moocher

how does it work?

Pittsburgh

CMU

users

Page 8: Moocher

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

Page 9: Moocher

how is it different from facebook events?

facebook has three levels of user hierarchy

while moocher only has one

users

event creator

officerattendee

Page 10: Moocher

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

Page 11: Moocher

mash upsby integrating with commonly used web services moocher provides

powerful functionality

moocher

google calendar

google maps

google analytics

e-mail

Page 12: Moocher

business model

Page 13: Moocher

moocher ?= $$$

making money from free foodis a lot more plausible than it sounds

bootstrapping / angel investor

venture capital investment

IPO

Page 14: Moocher

statistics show that

free food; Votes; 185

not free food; Votes;

3

people like free food

Page 15: Moocher

crea te• import events• add details

add va lue• add comments• add ratings

consume• search moocher• find free food

the value chain

Page 16: Moocher

mashing up with

moocher

google calendar

facebook

google maps

other web apps

to add value

Page 17: Moocher

technical stuff

Page 18: Moocher

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

Page 19: Moocher

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

Page 20: Moocher

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

Page 21: Moocher

ajax magic

shorter application URL’s

reduced data transfer

interactive UI

cross-browser compatibility

Page 22: Moocher

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

Page 23: Moocher

feedback

blog

development updates

comments

google analytics

monitors web traffic

statistical trending & analysis

facebook insights

application performance

metrics

usage trending

Page 24: Moocher

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

Page 25: Moocher

project management

Page 26: Moocher

lessons learned

design

managementdevelopment

Page 27: Moocher

team process

collaborative development tools

effective means of communication

task allocation

redundant backups

Page 28: Moocher

team 6 is…

lily li___

amritha prasadstarbucks junkie

varun srinivasanpurveyor of fine design

alex tambellinislayer of bugs

rechen wangmashup mc

Page 29: Moocher

moocher demo

1 creating a new event

2 finding free events in your area

3 managing and promoting events