next-forge
next-forge copied to clipboard
Add Stream chat integration as optional template feature
Is your feature request related to a problem? Please describe. Next-Forge currently lacks built-in chat/messaging capabilities, requiring developers to either build chat features from scratch or integrate third-party solutions manually. This increases development time and complexity when building social/collaborative apps with Next.js.
Describe the solution you'd like Add Stream Chat (https://getstream.io/chat/sdk/react/) as an optional template integration that developers can select during project setup.
This would provide:
- Ready-to-use React chat components with TypeScript support:
- Message lists with UI virtualization
- Channel management
- Rich message input with file uploads
- Threading & reactions
- Real-time updates
- Example implementations for everyday use cases:
- Social messenger (WhatsApp style): https://getstream.io/chat/demos/messaging/
- Team chat (Slack style): https://getstream.io/chat/demos/team/
- Live stream chat: https://getstream.io/chat/demos/livestream/
- Pre-configured integration with:
- Next.js App Router
- TailwindCSS styling
- Authentication
- TypeScript types
Resources:
- React SDK Docs: https://getstream.io/chat/docs/sdk/react/
- Tutorial: https://getstream.io/chat/react-chat/tutorial/
- GitHub: https://github.com/GetStream/stream-chat-react/
I'm happy to help create a POC.