TabNest - uma rede social inspirada no TabNews
O TabNest tem como inspiração o site da TabNews e foi feito com o intuito de testar a minha capacidade de criar uma rede social pouco parecida com o TabNews.
Minha ideia
A minha ideia é basicamente saber a minha capacidade de conhecimento em Node.js e MySQL
Rodar o projeto
Para você conseguir rodar o projeto na sua maquina local é muito simples.
Dependencias globais
- Node.js LTS v18 (ou qualquer versão superior)
- MySQL instalada na sua maquina local
Dependencias locais
Para instalar as dependencias locais, basta você rodar o sequinte comando na sua maquina:
npm install
Iniciar o projeto
Para iniciar o projeto na sua maquina local, basta você digitar o comando:
npm run dev
Rotas principais e rotas de administração
No site existem várias rotas, mas as mais usadas são as rotas abaixo:
https://localhost:4000/
https://localhost:4000/add
https://localhost:4000/post/:nome/:id
Banco de dados
O banco de dados do site está hospedado na Railway usando a porta 50611(porta padrão do Railway). Para você acessar o banco de dados basta usar o MySQL Workbench e editar as seguintes configurações:
- DBHOST:
roundhouse.proxy.rlwy.net
- DBPASS:
oV5kz8NSysQ7y7myHg6IyzR.HskLEusT
- DBPORT:
50611
Observações:
- Para derrubar todos os serviços do projeto, basta utilizar as teclas
CTRL+C
. - Você pode conferir todos os outros serviços do projeto no arquivo
.env
, onde vão ficar as instancias do banco de dados
Links
Fonte: https://tab-nest.vercel.app