https://github.com/ekaterinagorbunova/real-time-chat-metamask
Real-time Chat with Metamask integration
https://github.com/ekaterinagorbunova/real-time-chat-metamask
ably-realtime ethersjs metamask nextjs12 tailwindcss vercel
Last synced: 3 months ago
JSON representation
Real-time Chat with Metamask integration
- Host: GitHub
- URL: https://github.com/ekaterinagorbunova/real-time-chat-metamask
- Owner: EkaterinaGorbunova
- Created: 2024-04-27T00:13:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-14T22:53:46.000Z (6 months ago)
- Last Synced: 2025-01-06T22:50:36.586Z (4 months ago)
- Topics: ably-realtime, ethersjs, metamask, nextjs12, tailwindcss, vercel
- Language: JavaScript
- Homepage: https://real-time-chat-metamask.vercel.app
- Size: 119 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Real-time Chat with Metamask integration

## See app [Demo](https://real-time-chat-metamask.vercel.app/)
This is a public chat allows users to exchange messages by connecting their crypto wallet. Wallet address is used as the username in chat.
## Pre-requirements
- Metamask wallet or any other crypto wallet
## Stack
1. Ably
2. NextJS
3. Tailwind CSS
4. Metamask
5. Vercel## Run App Locally
1. `git clone`
2. `cd real-time-chat-app`
2. `npm install`
3. setup `.env` file with Ably API Key
4. `npm run dev`## Free Ably Account limits:
Quota | Allocation (per month)
--- | --- |
Messages total | 3,000,000
Data transferred | 5.72 GiB
Peak connections | 100
Peak channels | 100