A fun, modern web app to test your internet speed and get a humorous, culturally-aware roast of your results!
RoastNet lets users:
- Test their internet speed (download & upload)
- Get a personalized, AI-generated roast based on their results
- Enjoy a playful, localized experience (supports Arabic & English)
| Tech | Description |
|---|---|
| Vite | Lightning-fast build tool |
| React | UI library |
| Zustand | State management |
| i18next | Internationalization |
| ndt7 | Internet speed test engine |
| OpenRouter | AI roast generation |
VITE_OPENAI_API_KEY=sk-xxxxxxx
- Install dependencies
pnpm install
- Start development server
pnpm dev
- Build for production
pnpm build
- Preview production build
pnpm preview
- Run locally with Vercel serverless functions
pnpm i -g vercel@latest
vercel dev
RoastNet uses a Vercel serverless function as a backend proxy for AI requests. This ensures your OpenAI (or OpenRouter) API keys are never exposed to the frontend or end users. All sensitive API calls are securely handled server-side.
- Modern UI/UX
- Fun, AI-powered roasts
- Arabic & English support
- Daily usage rate limit
