Hush is a minimalist, privacy-focused chat application that creates temporary chat rooms which self-destruct after a period of time. All messages are automatically deleted when the room is destroyed, ensuring conversations remain private and don't persist indefinitely.
- Ephemeral Messaging: Rooms automatically self-destruct after a set period
- Anonymous Chat: Users are assigned random animal-based pseudonyms
- Auto Cleanup: All data is automatically deleted when rooms expire
- Responsive Design: Works on mobile and desktop devices
First, install the dependencies:
npm install
# or
bun installThen, run the development server:
npm run dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
You'll need to set up Upstash Redis to run the application locally. Create a .env.local file with the following variables:
UPSTASH_REDIS_REST_URL=your_upstash_redis_url
UPSTASH_REDIS_REST_TOKEN=your_upstash_redis_tokenThe easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
Contributions are welcome! Feel free to open issues and pull requests.
