Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joshjarabek7/witch-house-crm
Modern AI-powered CRM system built with Next.js, Supabase, and LangChain. Features intelligent ticket routing, automated responses, and a beautiful Shadcn UI with boho influences.
https://github.com/joshjarabek7/witch-house-crm
ai aws crm customer-support langchain nextjs openai react shadcn-ui supabase tailwindcss typescript
Last synced: 17 days ago
JSON representation
Modern AI-powered CRM system built with Next.js, Supabase, and LangChain. Features intelligent ticket routing, automated responses, and a beautiful Shadcn UI with boho influences.
- Host: GitHub
- URL: https://github.com/joshjarabek7/witch-house-crm
- Owner: JoshJarabek7
- License: mit
- Created: 2025-01-21T19:51:22.000Z (21 days ago)
- Default Branch: main
- Last Pushed: 2025-01-21T20:00:19.000Z (21 days ago)
- Last Synced: 2025-01-21T20:33:20.784Z (21 days ago)
- Topics: ai, aws, crm, customer-support, langchain, nextjs, openai, react, shadcn-ui, supabase, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Witch House CRM](public/images/Shapes%2014.png)
# Witch House CRM
> Modern AI-powered customer relationship management system with automated support capabilities.
## 🌟 Features
### Core CRM Features
- 🎫 Advanced ticket management with AI-powered routing
- 📚 Knowledge base with vector search capabilities
- 🗣️ Community forums with rich discussion features
- 📊 Real-time analytics and performance metrics
- 👥 Role-based access control (Admin, Agent, Customer)
- 🏢 Multi-organization support### AI Capabilities
- 🤖 Automated ticket resolution for common queries
- 🔍 Intelligent ticket categorization and routing
- 💡 AI-powered response suggestions for agents
- 📝 Vector-based knowledge base search
- 🎯 Smart article recommendations### Modern Tech Stack
- ⚡ Next.js 15 for lightning-fast performance
- 🎨 Beautiful UI with Shadcn components
- 🔐 Supabase for auth, database, and storage
- ✍️ Lexical-powered rich text editing
- 🎭 Dark/light theme support
- 📱 Fully responsive design## 🚀 Getting Started
### Prerequisites
- Node.js 23+
- Supabase account
- OpenAI API key (for AI features)### Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/witch-house-crm.git
cd witch-house-crm
```2. Install dependencies:
```bash
npm install
```3. Set up environment variables:
```bash
cp .env.example .env.local
```4. Update `.env.local` with your credentials:
```
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
OPENAI_API_KEY=your_openai_api_key
```5. Run the development server:
```bash
npm run dev
```Visit `http://localhost:3000` to see the application.
## 📖 Documentation
- [Project Requirements](docs/Project%20Requirements.md)
- [Directory Structure](docs/directory_structure.md)
- [TODO List](docs/TODO.md)## 🛠️ Tech Stack
- **Frontend**: Next.js 15, React 19, TailwindCSS, Shadcn UI
- **Backend**: Supabase (Auth, Database, Storage, Edge Functions)
- **AI/ML**: LangChain, OpenAI, Vector embeddings
- **Editor**: Lexical
- **Infrastructure**: AWS Amplify 2.0## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 🙏 Acknowledgments
- Shadcn UI for the beautiful component library
- Supabase team for the amazing backend platform
- LangChain for AI agent capabilities
- Next.js team for the incredible framework