Skip to content

Um projeto de aplicação de chat em tempo real, projetado para facilitar a comunicação em uma interface segura e intuitiva. Desenvolvido com Node.js, Express e SQLite, este aplicativo oferece um sistema de cadastro e autenticação de usuários, recuperação de senha e uma interface amigável.

License

Notifications You must be signed in to change notification settings

FernandoKoch11/Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Application

Uma aplicação de chat que permite aos usuários se registrarem, fazerem login e interagirem em um ambiente seguro e dinâmico. Este projeto foi desenvolvido com Node.js, Express e SQLite, proporcionando uma solução leve e eficaz para comunicação em tempo real.

Índice

  • Recursos
  • Tecnologias Utilizadas
  • Instalação
  • Uso
  • Como Contribuir
  • Licença
  • Contato

Recursos

  • Registro de usuários
  • Login seguro
  • Recuperação de senha
  • Sistema de autenticação
  • Armazenamento de dados em SQLite
  • Interface amigável

Tecnologias Utilizadas

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express
  • Banco de Dados: SQLite
  • Outras: Fetch API, JSON Web Tokens (JWT)

Instalação

git clone https://github.com/seu_usuario/chat-app.git

cd chat-app

npm install

node server.js

http://localhost:3000

Uso

  1. Registro de Usuário: Preencha o formulário de registro com um nome de usuário e uma senha. O nome de usuário deve ser único.
  2. Login: Após o registro, faça login usando o seu nome de usuário e senha.

chat-app/

  • ├── server.js # Arquivo principal do servidor
  • ├── public/ # Arquivos públicos (HTML, CSS, JS)
  • ├── routes/ # Definições de rotas
  • ├── database/ # Scripts e arquivos do banco de dados SQLite
  • └── README.md # Documentação do projeto

Como Contribuir Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request. Para contribuições:

Fork o repositório.

  • Crie uma branch para a sua feature (git checkout -b feature/nome-da-feature).
  • Faça as suas alterações e commit (git commit -m 'Adiciona uma nova feature').
  • Envie para o repositório remoto (git push origin feature/nome-da-feature).
  • Abra um pull request.

Licença Este projeto está sob a Licença MIT. Consulte o arquivo LICENSE para mais detalhes.

Demonstração do Site

Aqui está uma demonstração da aplicação de chat:

Video.Site.certo.mp4

Contato Para perguntas ou feedback, entre em contato:

About

Um projeto de aplicação de chat em tempo real, projetado para facilitar a comunicação em uma interface segura e intuitiva. Desenvolvido com Node.js, Express e SQLite, este aplicativo oferece um sistema de cadastro e autenticação de usuários, recuperação de senha e uma interface amigável.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published