Skip to content

WebApp de catalogação / criação de noticias com Node.JS

License

Notifications You must be signed in to change notification settings

CodedBytes/TechNews

Repository files navigation

NodeJS Express.js

Apresentação

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.

TODO List

  • Sistema de hierarquía no login (Usuario, ADM, Mod, etc...). [INICIADO!]

Instalação

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.

Linguagens usadas

HTML5 CSS3 JavaScript

Frameworks e Libraries usadas

NodeJS Express.js

Demonstração do webapp

Fale comigo ;D

Discord DJ.Next#1649