https://github.com/iarlen-reis/justchatting
Repositório da aplicação Just Chatting, uma aplicação semelhante ao Whatsapp/Telegram para comunicação entre usuários.
https://github.com/iarlen-reis/justchatting
next-auth nextjs react-toastify socket-io typescript
Last synced: about 2 months ago
JSON representation
Repositório da aplicação Just Chatting, uma aplicação semelhante ao Whatsapp/Telegram para comunicação entre usuários.
- Host: GitHub
- URL: https://github.com/iarlen-reis/justchatting
- Owner: iarlen-reis
- Created: 2023-09-25T00:28:37.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-19T15:16:16.000Z (over 2 years ago)
- Last Synced: 2025-01-24T22:43:43.619Z (over 1 year ago)
- Topics: next-auth, nextjs, react-toastify, socket-io, typescript
- Language: TypeScript
- Homepage: https://just-chatting-beta.vercel.app/
- Size: 1.33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

### JustChatting
JustChatting é uma aplicação desenvolvida com o framework Next.js, TypeScript, NextAuth e socket.io. A aplicação funciona semelhante a uma rede social de comunicação, como
por exemplo, Telegram e WhatsApp. Onde usuários podem criar grupos, adicionar membros e conversar em tempo real.
A aplicação possui uma página de Login, onde o usuário pode fazer login a partir de um provedor, como Github e Google. O usuário pode criar grupos e adicionar outros usuários (cadastrados) ao seu grupo e com isso os membros do grupo podem conversar em tempo real.
A aplicação também possui uma página de detalhes do groupo, onde todos os participantes podem
ver por quem o grupo foi criado e os membros do grupo. Os usuários do grupo podem sair dele a qualquer momento, o criador do grupo pode remover ou adicionar novos membros.
## Funcionalidades
- [x] Responsividade.
- [x] Autenticação com GitHub e Google.
- [x] Criar, visualizar e deletar Grupos.
- [x] Adicionar e remover membros do grupo.
- [x] Pagina de detalhes do grupo e profile.
- [ ] Funcionalidade de adicionar contatos e chat privado.
- [ ] Funcionalidade de promover usuários a administradores do grupo.
- [ ] Funcionalidade de enviar imagens e arquivos no grupo/chat privado.
- [ ] Testes unitários e de integração dos componentes e páginas.
## Ferramentas
Ferramentas utilizadas no desenvolvimento.
[@NextJs](https://nextjs.org/)
[@TypeScript](https://www.typescriptlang.org/)
[@NextAuth](https://next-auth.js.org/)
[@Socket.io](https://socket.io/)
[@ReactToastify](https://fkhadra.github.io/react-toastify/introduction)