QuickChat é uma plataforma de chat temporário onde dois usuários podem se conectar a uma sala e conversar em tempo real.
O QuickChat está disponível na web e pode ser acessado diretamente através deste link.
- React: Biblioteca para a construção de interfaces dinâmicas e interativas.
- Vite: Framework moderno para otimizar o desenvolvimento e a construção da aplicação.
- Tailwind CSS: Framework CSS que facilita a criação de designs responsivos e estilos personalizados.
- Firestore: Banco de dados NoSQL fornecido pelo Firebase, utilizado para armazenar as conversas.
- Express: Frameworkpara o desenvolvimento da API e servidor Backend.
- TypeScript: Linguagem de programação que traz tipagem estática e melhorias no desenvolvimento.
- Socket.IO: Biblioteca que implementa a comunicação em tempo real via WebSocket, permitindo chats instantâneos entre os usuários.
- React + Vite: O React facilita o desenvolvimento de interfaces interativas e a manipulação eficiente do estado. O Vite, por sua vez, oferece uma experiência de desenvolvimento mais rápida com um ambiente de build otimizado.
- Tailwind CSS: Utilizado para criar um layout responsivo e personalizável, sem a necessidade de escrever CSS manualmente.
- Express: Usado para construir o servidor da aplicação, fornecendo uma API para gerenciamento de sessões de chat e dados.
- Socket.IO: Responsável por habilitar a comunicação bidirecional em tempo real, criando uma experiência de chat fluida e sem interrupções.
- Firestore: Integrado para armazenar as mensagens dos usuários de forma eficiente, utilizando um banco de dados NoSQL.
