{"id":29689023,"url":"https://github.com/souravupadhyay7/morvs_chat_bot","last_synced_at":"2026-04-09T23:56:18.585Z","repository":{"id":305797996,"uuid":"1023405632","full_name":"SouravUpadhyay7/Morvs_Chat_Bot","owner":"SouravUpadhyay7","description":"🤖 MORVS AI - An intelligent chat interface powered by Groq's LLaMA 3 model with PDF processing capabilities. Built with Next.js, React, TypeScript, and modern UI components.","archived":false,"fork":false,"pushed_at":"2025-07-22T02:57:51.000Z","size":44,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-22T04:32:35.102Z","etag":null,"topics":["ai-assistant","ai-chatbot","chat-interface","conversational-ai","cyberpunk-ui","framer-motion","groq","nextjs","pdf-parser","pdf-processing","real-time-chat","shadcn-ui","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SouravUpadhyay7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-21T05:52:24.000Z","updated_at":"2025-07-22T03:01:46.000Z","dependencies_parsed_at":"2025-07-22T04:32:35.846Z","dependency_job_id":null,"html_url":"https://github.com/SouravUpadhyay7/Morvs_Chat_Bot","commit_stats":null,"previous_names":["souravupadhyay7/morvs_chat_bot"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/SouravUpadhyay7/Morvs_Chat_Bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SouravUpadhyay7%2FMorvs_Chat_Bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SouravUpadhyay7%2FMorvs_Chat_Bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SouravUpadhyay7%2FMorvs_Chat_Bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SouravUpadhyay7%2FMorvs_Chat_Bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SouravUpadhyay7","download_url":"https://codeload.github.com/SouravUpadhyay7/Morvs_Chat_Bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SouravUpadhyay7%2FMorvs_Chat_Bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270932581,"owners_count":24670241,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-assistant","ai-chatbot","chat-interface","conversational-ai","cyberpunk-ui","framer-motion","groq","nextjs","pdf-parser","pdf-processing","real-time-chat","shadcn-ui","tailwindcss","typescript"],"created_at":"2025-07-23T06:00:31.662Z","updated_at":"2026-04-09T23:56:18.554Z","avatar_url":"https://github.com/SouravUpadhyay7.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🤖 MORVS AI Chat Bot\n\n\n\u003cdiv align=\"center\"\u003e\u003cimg width=\"1919\" height=\"873\" alt=\"Screenshot 2025-07-22 082611\" src=\"https://github.com/user-attachments/assets/7a3c18f8-8d78-4038-9fab-00b1647ae088\" /\u003e\n\n  \u003cimg src=\"https://img.shields.io/badge/AI-Chat%20Bot-00D4AA?style=for-the-badge\u0026logo=robot\u0026logoColor=white\" alt=\"AI Chat Bot\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Next.js-000000?style=for-the-badge\u0026logo=next.js\u0026logoColor=white\" alt=\"Next.js\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/React-61DAFB?style=for-the-badge\u0026logo=react\u0026logoColor=black\" alt=\"React\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\" alt=\"TypeScript\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Tailwind%20CSS-06B6D4?style=for-the-badge\u0026logo=tailwindcss\u0026logoColor=white\" alt=\"Tailwind CSS\"/\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch3\u003e🚀 An intelligent AI-powered chat interface with PDF processing capabilities\u003c/h3\u003e\n  \u003cp\u003eBuilt with Next.js, React, and powered by Groq's LLaMA 3 model\u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n## ✨ Features\n\n- 🎯 **AI-Powered Chat**: Intelligent conversations using Groq's LLaMA 3-70B model\n- 📄 **PDF Processing**: Upload and analyze PDF documents with real-time parsing\n- 💬 **Real-time Streaming**: Live response streaming for enhanced user experience\n- 💾 **Persistent Chat History**: Conversations saved locally using localStorage\n- 🎨 **Modern UI**: Sleek cyberpunk-inspired design with smooth animations\n- 📱 **Responsive Design**: Works seamlessly across desktop and mobile devices\n- ⚡ **Fast Performance**: Optimized with Next.js and efficient state management\n\n## 🛠️ Tech Stack\n\n### Frontend\n![Next.js](https://img.shields.io/badge/Next.js-000000?style=flat\u0026logo=next.js\u0026logoColor=white)\n![React](https://img.shields.io/badge/React-61DAFB?style=flat\u0026logo=react\u0026logoColor=black)\n![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?style=flat\u0026logo=typescript\u0026logoColor=white)\n![Tailwind CSS](https://img.shields.io/badge/Tailwind%20CSS-06B6D4?style=flat\u0026logo=tailwindcss\u0026logoColor=white)\n\n### UI Components \u0026 Styling\n![Shadcn/ui](https://img.shields.io/badge/shadcn/ui-000000?style=flat\u0026logo=shadcnui\u0026logoColor=white)\n![Framer Motion](https://img.shields.io/badge/Framer%20Motion-0055FF?style=flat\u0026logo=framer\u0026logoColor=white)\n![Google Fonts](https://img.shields.io/badge/Google%20Fonts-4285F4?style=flat\u0026logo=google-fonts\u0026logoColor=white)\n\n### AI \u0026 Processing\n![Groq](https://img.shields.io/badge/Groq-F55036?style=flat\u0026logo=groq\u0026logoColor=white)\n![PDF.js](https://img.shields.io/badge/PDF.js-ED1C24?style=flat\u0026logo=adobe-acrobat-reader\u0026logoColor=white)\n\n### Development Tools\n![VS Code](https://img.shields.io/badge/VS%20Code-007ACC?style=flat\u0026logo=visual-studio-code\u0026logoColor=white)\n![Git](https://img.shields.io/badge/Git-F05032?style=flat\u0026logo=git\u0026logoColor=white)\n![npm](https://img.shields.io/badge/npm-CB3837?style=flat\u0026logo=npm\u0026logoColor=white)\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- Node.js 18+ \n- npm, yarn, pnpm, or bun\n- Groq API Key ([Get one here](https://console.groq.com/))\n\n### Installation\n\n1. **Clone the repository**\n   ```bash\n   git clone https://github.com/yourusername/morvs-chat-bot.git\n   cd morvs-chat-bot\n   ```\n\n2. **Install dependencies**\n   ```bash\n   npm install\n   # or\n   yarn install\n   # or\n   pnpm install\n   # or\n   bun install\n   ```\n\n3. **Configure API Key**\n   \n   Replace `\"YOUR_API_KEY\"` in the code with your actual Groq API key:\n   ```typescript\n   Authorization: \"Bearer YOUR_GROQ_API_KEY\"\n   ```\n\n4. **Run the development server**\n   ```bash\n   npm run dev\n   # or\n   yarn dev\n   # or\n   pnpm dev\n   # or\n   bun dev\n   ```\n\n5. **Open your browser**\n   \n   Navigate to [http://localhost:3000](http://localhost:3000) to see the application.\n\n## 🎮 Usage\n\n1. **Start Chatting**: Type your message in the input field and press Enter or click Send\n2. **Upload PDFs**: Click the \"Upload PDF\" button to analyze document content\n3. **View History**: Your conversations are automatically saved and persist between sessions\n4. **Clear Chat**: Use the \"Clear\" button to start fresh\n\n## 📁 Project Structure\n\n```\nmorvs-chat-bot/\n├── app/\n│   ├── globals.css\n│   ├── layout.tsx\n│   └── page.tsx\n├── components/\n│   └── ui/\n├── public/\n├── src/\n├── package.json\n└── README.md\n```\n\n## 🔧 Key Components\n\n- **MorvsChat**: Main chat interface component\n- **Message Handling**: Real-time streaming and state management\n- **PDF Processing**: Client-side PDF parsing using PDF.js\n- **UI Components**: Custom shadcn/ui components with Tailwind styling\n\n## 🎨 Design Features\n\n- **Cyberpunk Theme**: Dark gradient backgrounds with cyan and green accents\n- **Orbitron Font**: Futuristic typography for the main title\n- **Smooth Animations**: Framer Motion powered transitions\n- **Responsive Layout**: Mobile-first design approach\n\n## 📚 Learn More\n\nTo learn more about the technologies used:\n\n- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API\n- [React Documentation](https://reactjs.org/) - learn React fundamentals\n- [Groq Documentation](https://console.groq.com/docs) - explore Groq AI capabilities\n- [Tailwind CSS](https://tailwindcss.com/docs) - utility-first CSS framework\n\n## 🚀 Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template\u0026filter=next.js\u0026utm_source=create-next-app\u0026utm_campaign=create-next-app-readme) from the creators of Next.js.\n\nCheck out the [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 👨‍💻 Author\n\n**Sourav Upadhyay**\n- GitHub: [@SouravUpadhyay7](https://github.com/SouravUpadhyay7)\n- Project: [Morvs AI Interface](https://github.com/SouravUpadhyay7/Morvs_Chat_Bot)\n\n---\n\n\u003cdiv align=\"center\"\u003e\n  \u003cp\u003eBuilt with ❤️ using Next.js and modern web technologies\u003c/p\u003e\n  \u003cp\u003e© 2025 Sourav Upadhyay - Morvs AI Interface\u003c/p\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsouravupadhyay7%2Fmorvs_chat_bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsouravupadhyay7%2Fmorvs_chat_bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsouravupadhyay7%2Fmorvs_chat_bot/lists"}