{"id":19950839,"url":"https://github.com/mahikagarg09/customer-support","last_synced_at":"2026-04-14T10:33:14.515Z","repository":{"id":261903553,"uuid":"874256490","full_name":"Mahikagarg09/customer-support","owner":"Mahikagarg09","description":"It is a customer support messaging website which aims to handle high volume of customer inquiries.","archived":false,"fork":false,"pushed_at":"2024-11-09T05:33:04.000Z","size":262,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T14:42:55.639Z","etag":null,"topics":["mongodb","nodejs","reactjs","restful-api","socket-io","tailwind-css"],"latest_commit_sha":null,"homepage":"https://customer-support-messaging.vercel.app/","language":"JavaScript","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/Mahikagarg09.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}},"created_at":"2024-10-17T14:07:49.000Z","updated_at":"2024-11-09T05:33:07.000Z","dependencies_parsed_at":"2024-11-09T06:26:01.766Z","dependency_job_id":null,"html_url":"https://github.com/Mahikagarg09/customer-support","commit_stats":null,"previous_names":["mahikagarg09/customer-support"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahikagarg09%2Fcustomer-support","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahikagarg09%2Fcustomer-support/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahikagarg09%2Fcustomer-support/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mahikagarg09%2Fcustomer-support/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mahikagarg09","download_url":"https://codeload.github.com/Mahikagarg09/customer-support/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241381518,"owners_count":19953749,"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","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":["mongodb","nodejs","reactjs","restful-api","socket-io","tailwind-css"],"created_at":"2024-11-13T01:05:45.248Z","updated_at":"2026-04-14T10:33:14.486Z","avatar_url":"https://github.com/Mahikagarg09.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Customer Supoort Web App\n\n## Introduction\nWelcome to the **Customer Support Web App**! This application is designed to efficiently manage a high volume of customer inquiries and facilitate seamless communication between customers and support agents. It enables multiple agents to log in simultaneously and respond to customer messages in real time. \n\nThis README provides comprehensive instructions for setting up, running, and testing the application.\n\n## Features\n\n### Core Functionality\n- **Agent Messaging Portal**: An intuitive interface for agents to view and respond to customer messages.\n- **Message Management**: Robust storage and retrieval of messages using a database.\n- **Simulated API Endpoint**: A simple web form that simulates incoming customer messages for testing purposes.\n\n### Advanced Features\n- **Work Division**: Mechanism to ensure that multiple agents do not work on the same message simultaneously.\n- **Search Functionality**: Allows searching through incoming messages and customer inquiries.\n- **Real-time Updates**: Utilizes websockets to provide real-time message updates, enhancing responsiveness.\n## Getting Started\n\n### Prerequisites\nBefore you begin, ensure you have the following installed on your machine:\n- Node.js (v14.x or later)\n- npm (v6.x or later)\n- A modern Integrated Development Environment (IDE) such as VS Code\n- A modern web browser\n\n### Installation Steps\n\n1. **Clone the Repository**\n   ```bash\n   git clone https://github.com/Mahikagarg09/Customer-Support.git\n   cd customer-support\n   ```\n\n2. **Set Up the Server**\n   ```bash\n   cd server\n   npm install\n   node index.js\n   ```\n\n3. **Set Up the Client**\n   ```bash\n   cd client\n   npm install\n   npm run dev\n   ```\n\n4. **Access the Application**\n   The application will be available at **http://localhost:5173**.\n\n## Technology Stack\n\n- **Frontend**:\n  - React.js\n  - Tailwind CSS\n\n- **Backend**:\n  - Node.js\n  - Express.js\n  - Socket.io\n\n- **Database**:\n  - MongoDB\n\n- **Deployment**:\n  - Render and Vercel\n\n## Snapshots\n![image](https://github.com/user-attachments/assets/f041fece-6c77-45c7-b940-7757b5b23699)\n\n**Customer Portal**\n![image](https://github.com/user-attachments/assets/18800a28-50cb-4445-b35b-e894d16f1f97)\n![image](https://github.com/user-attachments/assets/e96bd5c5-78da-497c-a30d-46d44171fc38)\n\n**Agent Portal**\n![image](https://github.com/user-attachments/assets/6c33d7f3-b25c-40ea-9230-a28cd60e2dc4)\n![image](https://github.com/user-attachments/assets/62b09b70-841e-4f0e-928f-64f504c9fba5)\n\n## Live Application\nYou can access the live version of the application here:\n\n[Branch Messaging Web App](https://customer-support-messaging.vercel.app/)\n\n[Demo Video](https://www.loom.com/share/3d7952201ec84e1b915b0e82c4738612?sid=48371d75-0436-4689-84ff-fd3aca38f790)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahikagarg09%2Fcustomer-support","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahikagarg09%2Fcustomer-support","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahikagarg09%2Fcustomer-support/lists"}