Projeto desenvolvido para exercitar meus conhecimentos em HTML, CSS, JavaScript, MySQL e NodeJS, para isso, foi implementado uma rede social denominada de Thoughts, a mesma se baseia no que os usuários estão pensando, estes pensamentos são chamados de thought e ficam expostos na página “Home” para que todos possam ver.
Os posts ficam salvos em um banco de dados MySQL, além das contas dos usuários com nome, email e senha, a mesma é criptografada com auxilio do bcrypt.
Neste exemplo, os usuários Joao e Vinicius estão usando a mesma senha, mesmo assim, o bcrypt se encarrega de criptografar de forma diferente, para a segurança de todos.
Para utilizar o Thoughts, você deve ter os seguintes softwares instalados em sua máquina:
- Node v.12.22.9
- MySQL 8.0.27
- Criação do banco de dados
CREATE SCHEMA `thoughts` ;
- Instalar dependências
npm install
- Com as dependências instaladas e o banco criado, as tabelas serão baixadas automáticamente ao executar:
npm start
- Com isso, acesse: http://localhost:3000, e o projeto estará pronto para o uso.
Frederico Nogueira |
---|