This project is to create a "hot or not" style app for videos We want it built around Adobe Air so we have consistant code / look and feel amongst the various platforms.
Project consists of two components, a client app that runs on handsets or computer (iPhone, iPad, Android Phone, Android Tablet, Windows, MAC OSX) and a server side component that runs the backend functions.
Functions of the App are:
- create an account
- using email address or facebook login
- includes basic profile information, username, name, city, state, email, twitter, facebook, avatar/picture
- edit profile
- add friends & followers from facebook and twitter
- create a video
- using built in recording functions of handset or webcam on Windows or MAC, record in h.264 mp4 format
- add info about video (category, date, time)
- publish a video
- uploads video to server for publication
- View, Vote, Tag Videos
- download thumbnails of various categories from server in a netflix grid like UI
- categories will be top 10, bottom 10, most recent locally posted, my videos, my followed videos
- playback video
- vote on video from -5 stars to +5 stars in 1/2 star increments
- tag a video for your followers / friends to see (tweet video, post on facebook)
- follow poster of video so you see all future postings
Functions of Server are:
- collect video uploads from users, add to database
- have a view and approve function so that videos may be checked for unacceptable content
- collate votes keeping a database entry for every vote, and the average
- store user data
- provide analytical data