
# 💬 Snaptie

Snaptie é um app de **chat anônimo, simples e seguro**, inspirado no layout do Telegram, onde **duas pessoas podem conversar em salas privadas via link ou QR code**. As mensagens são temporárias e são automaticamente apagadas após 7 dias.

![Screenshot](https://snaptie.inpulse-events.com/preview.jpg) <!-- Substitua se quiser -->

---

## ⚙️ Funcionalidades

- 🔐 Criação de salas únicas com código aleatório
- 📱 Interface responsiva e escura estilo Telegram
- 🧍‍♂️ Limite de **2 usuários por sala**
- 📷 Envio de mensagens **e imagens**
- ⏳ Mensagens são **apagadas automaticamente após 7 dias**
- 🔗 Compartilhamento por **link ou QR Code**
- 📥 QR Code pode ser baixado como PNG
- 🚫 Nenhum dado pessoal exigido

---

## 🚀 Acesso rápido

👉 [https://snaptie.inpulse-events.com](https://snaptie.inpulse-events.com)

---

## 🖼️ Demonstração

![Demo QR](https://snaptie.inpulse-events.com/demo.gif) <!-- Substitua se quiser -->

---

## 🧑‍💻 Tecnologias usadas

- [Node.js](https://nodejs.org)
- [Express.js](https://expressjs.com)
- [Socket.io](https://socket.io)
- [Tailwind CSS](https://tailwindcss.com)
- [QRCode](https://www.npmjs.com/package/qrcode)
- [SQLite3](https://www.sqlite.org/index.html)

---

## 📦 Instalação local


git clone https://github.com/eumelv/snaptie.git
cd snaptie
npm install
node server.js

Acesse via navegador: [http://localhost:3000](http://localhost:3000)

## 📁 Estrutura do projeto

snaptie/
├── public/         # Assets públicos (CSS, JS)
├── views/          # Páginas HTML
├── data/           # Banco de dados SQLite
├── server.js       # Servidor principal Node.js
├── package.json    # Dependências


## ☁️ Hospedagem

* Totalmente compatível com **cPanel + CloudLinux + NodeJS Selector**
* Precisa apenas de `package.json`, sem subir `node_modules`
* App root: `snaptie.inpulse-events.com`
* Startup file: `server.js`

---

## ✅ Como contribuir

1. Fork este repositório
2. Crie uma branch: `git checkout -b feature/nome`
3. Commit: `git commit -m "Adiciona nova feature"`
4. Push: `git push origin feature/nome`
5. Envia um Pull Request 🚀

---

## 📜 Licença

[MIT](LICENSE)

---

## 👨‍💻 Autor

Desenvolvido por **Eumelvi Faustino**
🔗 [github.com/eumelv](https://github.com/eumelv)




## ✅ Próximos passos

1. **Copia esse conteúdo** para um arquivo chamado `README.md` na raiz do teu projeto
2. **Faz commit e push**:

git add README.md
git commit -m "Adiciona README.md com descrição do projeto"
git push origin main


