Proposta diplomação
I. Oque está sendo feito?
Nessa lista haverão todas as funcionalidades desejadas inicialmente como um ponto de partida para o projeto.
II. Por que?
A lista de funcionalidades serve como registro de ideias abstratas, registrando as diretrizes iniciais em que o projeto irá se desenvolver.
III. Lista
A. Login/signup
É necessário reconhecer cada usuário individual para que ele tenha acesso a mais funcionalidades individuais como visualizador (canais de favoritos, level de avatar e reconhecimento em leaderboards) mas principalmente como streamer, pois atrelado a sua conta terá dinheiro e um canal de stream, alguns canais tem o poder de ter milhões de pessoas cadastradas.
1. Cadastro
a. Facebook
b. Twitch
2. Cadastro:
a. Apelido
b. Senha
c. Idade de nascimento
d. Email
3. Login normal
a. Email
b. Senha
4. Login
a. Facebook
b. Twitch
B. Página inicial
A página inicial deve vender o website e mostrar toda a capacidade e benefícios que o website contém. Nela a informação deve ser clara para chamar a atenção para as melhores coisas do website.
5. Notícias relacionadas ao site
6. Anúncio de eventos de stream
7. Mostrar eventos sociais
C. Página de criar canal de stream
É a página que o ato de configuração da página de stream. Ela deve ser o mais simples possível mas ao mesmo tempo ter um poder de costumização da página para que os streamers possam ter diferenciais em seus canais.
1. Customização da área de video stream
a. Visualização previa de como a configuração da costumização irá ficar
2. Configuração da meta a ser alcançada
3. Área de compartilhar: facebook, twitter, google+ e criação de tinyUrl
D. Página de visualização canal de stream
4. Stream de video
5. Área de metas de doação
6. Área de pagamento de doações
7. Chat da comunidade do canal
8. Área de compartilhar: facebook, twitter, google+ e criação de tinyUrl
9. Área para a gamificação
E. Página de visualização de projetos sociais
10. Identificação do