Skip to content

feat: tanstack AI Chat example#404

Open
jcbsfilho wants to merge 4 commits into
devfrom
feat/tanstack-examples
Open

feat: tanstack AI Chat example#404
jcbsfilho wants to merge 4 commits into
devfrom
feat/tanstack-examples

Conversation

@jcbsfilho

Copy link
Copy Markdown
Contributor

This pull request introduces a new React template project for a Tanstack-based AI chat application, including all the necessary configuration, dependencies, and core UI components. The changes set up the project structure, add essential documentation, and implement key UI elements for chat functionality and conversation management.

Project setup and configuration:

  • Added initial project configuration files, including .gitignore and .prettierignore, to specify which files and directories to exclude from version control and formatting. [1] [2]
  • Added a comprehensive package.json with dependencies for Tanstack libraries, React, Tailwind CSS, and supporting tools, as well as scripts for development and production builds.
  • Added a basic site.webmanifest for PWA support and placeholder icons.

Documentation:

  • Created a README.md with instructions for local development, deployment to Azion, and a deploy button for easy setup.

Core UI components:

  • Implemented the main chat interface via the Chat, ChatPanel, and supporting components.
  • Added a sidebar (Sidebar.tsx) and conversation history drawer (HistoryDrawer.tsx) for managing and organizing conversations, including grouping by time and conversation actions (load, delete, new). [1] [2]
  • Included error and not-found boundaries for improved UX in edge cases. [1] [2]

@jcbsfilho jcbsfilho requested a review from a team as a code owner June 5, 2026 18:49
pablodiehl
pablodiehl previously approved these changes Jun 5, 2026
@pablodiehl pablodiehl added the do not merge This PR should not be merged yet label Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge This PR should not be merged yet

Development

Successfully merging this pull request may close these issues.

2 participants