Skip to content

ChatSpace app web para conversar com quem quiser em tempo real, com ReactJs, ExpressJs, NodeJs e Tailwind css

Notifications You must be signed in to change notification settings

PauloAquarius0299/chatspace-app-fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Captura de Tela (163)

🪐 ChatSpace app FullStack

Criando um chat de conversa em tempo real usando ReactJs para frontend e ExpressJs para backend e MongoDB

🌟 Introdução

A interface foi estilizada com cores pardões que remetem ao espaço, seu container e sidebar de mensagem estão transparent para valorizar a imagem de fundo, o design foi estilizado com tailwind css. O framework utilizado no frontend foi o React na qual criei components de rotas para navegação das paginas de login e cadastrar se conectando ao mongoDB pelo json.


No Backend estalei a expressjs usando JavaScript (nodejs) onde configurei um servidor Express com rotas para uma aplicação web, incluindo a manipulação de requisições de autenticação e mensagens, path para lidar com caminhos de arquivos, express para criar o servidor web, dotenv para carregar variáveis de ambiente de um arquivo .env, e outros para lidar com cookies, rotas e conexão com o MongoDB. Utilizei o JWT como atentificação para fornecer um token seguro para returnar ao lado do cliente.

💡 Pre-Requisitos

  • Intalação do React com vite na pasta frontend
  • Instalação do Tailwind
npx vite@latest -template 
npm install -D tailwindcss@latest postcss@latest autoprefixer@latest
  • Intalação do Express e MongoDB na pasta backend
npm init -y
npm install express
npm i mongoose

🛠️ Ferramentas

Express.js NodeJS JavaScript React MongoDB TailwindCSS

👨‍🚀 LINK

https://chatspace-app-fullstack.onrender.com/login

About

ChatSpace app web para conversar com quem quiser em tempo real, com ReactJs, ExpressJs, NodeJs e Tailwind css

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published