Customer Support App
A modern customer support application powered by Azure OpenAI, built with React and Node.js.
Project Structure
.
├── frontend/ # React TypeScript frontend
│ ├── src/
│ │ ├── components/
│ │ ├── styles/
│ │ └── ...
│ └── package.json
├── backend/ # Node.js Express backend
│ ├── src/
│ │ ├── config/
│ │ ├── controllers/
│ │ ├── middleware/
│ │ ├── services/
│ │ ├── types/
│ │ └── server.ts
│ └── package.json
└── README.md
Features
- Real-time chat interface
- Integration with Azure OpenAI
- Modern, responsive design
- TypeScript support
- Error handling and loading states
- Secure API integration
Tech Stack
Frontend
- React
- TypeScript
- Modern CSS
- Azure Web Apps deployment
Backend
- Node.js
- Express
- TypeScript
- Azure OpenAI
- Azure Web Apps deployment
Getting Started
Prerequisites
- Node.js (v14 or higher)
- npm (v6 or higher)
- Azure OpenAI Service account
- Azure subscription
Backend Setup
Navigate to the backend directory:
cd backendInstall dependencies:
npm installCreate a
.envfile based on.env.example:cp .env.example .envFill in your Azure OpenAI credentials in the
.envfile.Start the development server:
npm run dev
Frontend Setup
Navigate to the frontend directory:
cd frontendInstall dependencies:
npm installStart the development server:
npm start
Development
- Frontend runs on
http://localhost:3000 - Backend runs on
http://localhost:3001
Deployment
The application is deployed on Azure Web Apps:
- Frontend: https://customer-support-frontend.azurewebsites.net
- Backend: https://customer-support-backend.azurewebsites.net
License
MIT
Customer Support App
Project Details
- jumboqian/customer-support-app
- Last Updated: 2/24/2025
Recomended MCP Servers
Port's MCP Server
Android MCP Server implementation
MCP server that provides tools and resources for interacting with n8n API
支持SSE,STDIO;不仅止于mysql的增删改查功能; 还包含了数据库异常分析能力;且便于开发者们进行个性化的工具扩展 Support for SSE, STDIO in MySQL MCP server mcp_mysql_server_pro is not just about MySQL CRUD operations,...
An MCP server that securely interfaces with your iMessage database via the Model Context Protocol (MCP), allowing LLMs...
mcp服务
🪄 MCP server for programmatic creation and management of n8n workflows. Enables AI assistants to build, modify, and...
A simple MCP server for Wordpress Elementor
An MCP (Model Context Protocol) server for generating Xmind mind maps. This server allows LLMs to create structured...





