Invention Universe Design Spec 2014 Invention Universe is a building community for playful inventors...
-
Upload
noah-kennedy -
Category
Documents
-
view
212 -
download
0
Transcript of Invention Universe Design Spec 2014 Invention Universe is a building community for playful inventors...
Invention UniverseDesign Spec
2014
Invention Universe is a building community for playful inventors that is inspired by YouTube, MySpace and the computer game Spore.
The Build-It-Yourself business goal is to create a community of 150,000 members who pay $30/month to: 1)learn new tricks from art and engineering students (live webcasts),2)access content, (Build-It-Blocks) and3)show off their inventions. (Invention Universe)
Invention UniverseDesign Spec
2014
Functionality Wish List:1)Non-member explore (test ride)2)Member explore (custom panel, rocket, games, offers, custom tours/maps) 3)Member create/edit a planet4)Member planet advertising5)Member mentoring6)Member download local version of Invention Universe (like dropbox)7)Admin editing8)Admin reporting
Invention Universe Design Spec 2014
MySQLDataBase
ModelPHP
ControllerPHP
ViewPHP,
HTML5CSS
JavaScript
Browser
Invention Universe Design Spec 2014
MySQLDataBase
Member record:1)Name2)Password3)Quad, Galaxy, Star, Planet4)DOB5)City6)Country7)Heroes8)Interests9)Quote/Joke10)Dream11)Website URL12)Planet (png 250x250)13)Planet (png 50x50)14)Alien (gif, png 250x250)15)Rocket (png, 250x250)16)Projects icons 1-n (png, 100x100)17) Projects URL or index18) Keywords search19) Visits20) Likes21) Comments
00
1080
20160
30240
40320
50400
60480
70560
80640
90720
100800
Image sizes (% of screen)Set to be recognizable at800x600 screen res
Invention Universe Design Spec 2014
Functional Modules
Extract data from SQL.Do data mutationDefine reusable macro functions
For example user model has a password checker
For more detail, see:http://review.build-it-yourself.net
ModelSQL Quiries,
PHP
Invention Universe Design Spec 2014
Functional Modules
Controller is where browser hitsIt decides what functionality users can have
For example: We have same view for each planet and controller decides if the active planet belongs to current active user in which case extra functionality is enabled in view for editing.
For more detail, see:http://review.build-it-yourself.net
ControllerPHP,
Javascript
Invention Universe Design Spec 2014
Frames or Divs
LoginJoinQuadrantsGalaxiesStar systemPlanetMapScreen BioScreen RocketScreen HTMLScreen Skill SetScreen ProjectsScreen ProjectMember Score
ViewHTML5
JavascriptCSS
Buttons
Sign upTest ride (or joy ride)Mission (Scratch trailer)LoginPlanet addressSearch key wordsRight, Left, Up, DownZoomSelect or Beam Me or TeleportBack
UploadHome
Invention Universe Design Spec 2014
Control Panel
Screen Panel
Map
Space
Invention Universe Design Spec 2014
Control Panel
EnlargedScreen Panel
For Project Viewing
Map