AbhiVerse AI is a conversational web app built with Next.js, React, and Tailwind CSS. It features a chat interface where users can interact with an AI model, view code with syntax highlighting, and enjoy markdown rendering with light/dark mode toggling.
- AI Chat Integration: Chat with the AI and receive dynamic responses.
- Code Highlighting: Syntax highlighting for code responses.
- Markdown Support: Renders markdown content like headings, lists, and links.
- Light/Dark Mode: Toggle between light and dark themes.
- Copy Code: Copy code snippets directly to clipboard.
- Responsive Design: Optimized for desktop and mobile.
- Next.js: Framework for building server-rendered React applications.
- React: For building the UI and managing application state.
- Tailwind CSS: Utility-first CSS framework for styling.
- ShadCN: For custom UI components and styling.
- React Markdown: To parse and render markdown content.
- Highlight.js: Syntax highlighting in code blocks.
- Lucide Icons: Interactive icons for a polished UI.