A viral, anonymous chat app integrated with Discord, built for the ETHGlobal TEE track. Features public group chats with dynamically reassigned usernames, secured by Nillion SecretLLM (TEE) and logged on-chain via Privy.
- Next.js 14
- React 18
- TypeScript
- Tailwind CSS
- Discord.js
- Nillion SecretLLM
- Privy
- Vercel
- Clone the repository:
git clone https://github.com/your-username/anon-discord-chat.git
cd anon-discord-chat- Install dependencies:
npm install- Create a
.env.localfile in the root directory with the following variables:
DISCORD_BOT_TOKEN=your_discord_bot_token
PRIVY_APP_ID=your_privy_app_id
PRIVY_PUBLIC_KEY=your_privy_public_key- Run the development server:
npm run devOpen http://localhost:3000 to view the app.
/src- Next.js application source/app- App router components and pages/components- Reusable React components/lib- Utility functions and configurations/types- TypeScript type definitions
/docs- Project documentation/public- Static assets/tests- Test files
- Create a feature branch
- Make your changes
- Submit a pull request
MIT