Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Stream chat integration as optional template feature #317

Open
tyaga001 opened this issue Dec 3, 2024 · 3 comments
Open

Add Stream chat integration as optional template feature #317

tyaga001 opened this issue Dec 3, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@tyaga001
Copy link
Contributor

tyaga001 commented Dec 3, 2024

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:

  1. 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
  1. Example implementations for everyday use cases:
  1. Pre-configured integration with:
  • Next.js App Router
  • TailwindCSS styling
  • Authentication
  • TypeScript types

Resources:

I'm happy to help create a POC.

@tyaga001 tyaga001 added the enhancement New feature or request label Dec 3, 2024
@tyaga001
Copy link
Contributor Author

tyaga001 commented Dec 4, 2024

@haydenbleasel, let me know if you like the idea, and I'm happy to help ship it.

@haydenbleasel
Copy link
Owner

@tyaga001 Great idea! I'm thinking since this is quite app-specific we should make a Recipe for it (re: #293). Are you open to helping write that up?

@tyaga001
Copy link
Contributor Author

tyaga001 commented Dec 9, 2024

@haydenbleasel sounds good; let me check with the team and get back to you asap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants