Skip to content

jouriena11/chat-support

Repository files navigation

Chat Support


Description

This site was created using EJS, CSS, JavaScript mainly with multiple libraries listed below with the idea in mind to create an MVP for a Chat Support which allows a user to talk in real time with a support user allwoing them to explain their issues and sorting out their ticket on the spot while being given the option to see previous tickets posted so if the issue reappears the user can see how it was solved previously.


Table of Contents


Installation

The following npm libraries must be installed to run this application:

  • bcrypt v5.1.0
  • connect-session-sequelize v7.1.5
  • dotenv v16.0.3
  • ejs v3.1.8
  • express v4.18.2
  • express-session v1.17.3
  • lint v0.8.19
  • mysql2 v3.1.2
  • nodemon v2.0.20
  • sequelize v6.29.0
  • socket.io v4.6.1
  • socket.io-client v4.6.1

These installations can be simply done by the running the following command line at the root directory:

npm i

Technologies Used

  • CSS
  • JavaScript
  • EJS
  • Node.js
  • MySQL
  • Sequalize
  • Express.js
  • socket.io
  • dotenv
  • lint
  • nodemon

Screenshots

![App Screenshot]

Screen Shot 2023-03-09 at 19 43 20 pm

Screen Shot 2023-03-09 at 19 55 43 pm

Screen Shot 2023-03-09 at 19 46 20 pm

Screen Shot 2023-03-09 at 19 46 30 pm


Usage

To use this site, you Log in or Create an accout to log in with, then create a ticket with content of an issue youre having and communicate with a support user to fix the related issue

Below is an image of the site :


Credits


License

NIL


Deployment


Future Developments

  • Forgot password handling
  • Giving user ability to change profile data
  • Filter in order of date
  • Include a Model for an admin_user that can approve a new support_user account and assign a support_user to a ticket
  • Adding more personality to your profile: profile picture, site colour scheme
  • Call option for support

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published