Este é um projeto tem o em desenvolver um blog do zero utilizando as linguagens css, html, javascript e php com o objetivo de aperfeiçoar a minha habilidade com a organização de projeto , manipulação das linguagens e além disso servir como trabalho da faculdade :)
O projeto Final Consiste em um Blog que tera as funcionalidades :
- Plataforma de controle dos posts para os criadores de conteúdo
- Criação de Texto(inserir imagens, formatar página, inserir videos, links)
- Relatórios e gráficos De acesso
- Gerir permissões de integrantes do blog
- Plataforma para Controle administrativo da aplicação para os moderadores
- Bloquear usuarios permanentemente ou temporariamente
- Enviar mensagens/ notificações para usuários
- Relatórios e graficos de Acesso , artigos mais acessados, numero de artigos postados . etc
- Exclusão de comentários e artigos
- 3 niveis de permissão - Masters (maior permissão, gerir usuários), Gerente (acesso a relatórios e mensagens), Controlador de conteúdo (excluir artigos e comentários)
- Plataforma de interação dinâmica com o usuario
- Acesso a Artigo diretamente via motores de Busca
- Página inicial com recomendações (links) de posts
- Página de edição de perfil e controle de conteúdo
- HomePage da aplicação que terá o intuito de atrair novos usuários e Mostrar Posts gerais da Plataforma
- Mostrar conteúdos e história da plataforma -HomePage para Atração de novos criadores de Conteúdo
- Intuito de Atrair novos criadores de conteúdo para a plataforma
- Mostrar praticidades
- O projeto precisa de
- Uma tabela (por isso criei um página de ranking)
- Uma Galeria
- Uma Lista
- Posteriores pedidos do Professor
Essas especificações poderão ou não ser removidas do projeto futuramente.
Neste projeto como consiste em aperfeiçoar a escrita e conhecimento sobre a linguagem de programação e organização de projeto irei adotar 4 ferramente essensiais no desenvolvimento web. focando no uso nativo das linguagens evitando uso de frameworks no primeiro momento. Ferramentas adotadas:
Front-end:
- Html e CSS
- Javascript
Back-end:
- Php
A arquitetura adota no projeto futuramente será MVC(model-view-controller) que ao decorrer do projeot será refatorado o código para essa estrutura que estarei estudando sua implementação. Além da Arquitetura MVC penso em utilizar no projeto o paradiguima de Orientação a objeto(que anda lado a lado com a arquitetura MVC) com o intuito de praticar seus fundamentos na aplicação.
..