Projeto idependente, front-end e brack-end, criando um sistema de criação e catalogação de noticias.
Projeto tem fins de mostrar meu conhecimento em front-end e back-end, como tambem em manipulação em bancos de dados MySQL,
disponibilizando notícias cadastradas no banco de dados, e um sistema de buscas.
Este projeto usa Node.JS como proprio servidor juntamente da framework Express e A middleware Multer e, até o momento,
esta totalmente otimizado para dispositivos mobile de todas as classes.
- Sistema de login usando a middleware bcrypt.
- Sistema de cadastro usando middleware bcrypt.
- Servidor em Node.js com framework Express.JS.
- Sistema de pesquisa por notícias.
- Sistema para deletar notícia feita pelo próprio usuario logado.
- Sistema para editar notícia feita pelo próprio usuario logado.
- Sistema demonstra erro ao usuario final, caso aconteça algum.
- Pagina 404 para requests inexistentes.
- Pagina para mostrar notícia completa, com possiveis espaços para ADS.
- Sistema de hierarquía no login (Usuario, ADM, Mod, etc...). [INICIADO!]
Windows (Domestico):
- É necessario ter instalado o NodeJS em sua maquina.
- É necessaria a instalação de um servidor MySQL, você pode usar o xampp ou o EasyPHP para esse trabalho.
- É necessario ter o MySQL Workbench instalado, ou acesse usando o painel que já vem com o Xampp / EasyPHP
- Extraia em alguma pasta de sua preferencia.
- Ligue seu servidor MySQL e importe o arquivo Database.sql, ele ira criar o banco de dados.
- o banco de dados ja vem configurado com o nome da db que sera gerada do .sql junto do usuario e senha padrão.
- Na pasta extraida segure SHIFT + clique esquerdo do mouse e abra com o powershell.
- Execute o comando : 'node app.js' e o app estará rodando em seu pc.