Skip to content

This is an online support system where the customer will ask questions and the support team will answer.

Notifications You must be signed in to change notification settings

uche-okoroafor/Customer-Support-ChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customer-Support-ChatApp

This application is an online support system where the customer will ask questions and the support team will answer. It is designed to help customers channel their concerns to a customer support agent who will respond as soon as possible.

Contributors:

Uche okoroafor

How It Works

When the customer asks a question, the first and default status of the question should be "Not Answered", and as the support team reply then the status will change to "In Progress" if the customer is satisfied with the response then the support team can change the status to "Answered". If the support team answered the question and then the customer has not replied again for 24 hours then the question status should automatically change to "Answered

Customer Side Features:

  • The customer should see all his questions of all statuses ("Not Answered", "In Progress" and "Answered")
  • The customer can ask a new question

Support Team Features:

  •   Can see and search questions based on a customer name or question status
    
  •   Can mark the question as "SPAM". This is a kind of 4th status for the question
    
  •   When the question is answered the customer should be notified by email
    

General Features:

  • User login/sign up authentication.
  • Real-time Chat, changes will update on screen.

Tools and Technologies Used:

Frontend

  • React - The framework used for developing the components and UI.
  • Material UI - Javascript framework for styling and CSS compartmentalization.

Backend

  • PHP/Laravel - Backend used for our APIs.
  • MySQL - Database used to store our user and application data.
  • Pusher - library for creating real-time chat.
  • Algolia search - API used for searching the Database.

About

This is an online support system where the customer will ask questions and the support team will answer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published