Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

156 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

GuruDesk

GuruDesk is a software application that is used to track and manage customer support requests, also known as "tickets". These requests can be related to issues, questions, or requests for assistance.

There are 3 types of users: Admin, Support Agent and End User.

Functionalities and Features

  • User Registration and Login with Authentication and Authorization
  • Users have access to a dashboard where they can see their submitted tickets and filter them by status
  • End users can submit tickets for review by support agents
  • Agents have access to a dashboard where they can see their assigned tickets and filter by status
  • Agents can view new tickets and they can assign themselves to tickets
  • Agents can also manage ticket status and priority, and both the requester and agent can add comments to the ticket
  • Admins can upgrade regular users to support agents

Tech Stack

This fullstack project was built using the MERN Stack, and uses the following technologies:

  • React
  • Node.js
  • Express
  • MongoDB and Mongoose
  • Socket.io
  • Material UI
  • Bootstrap

Tools

Different tools were used to plan and manage the project, such as:

  • Balsamiq: For creating the wireframe
  • Trello: For tracking progress and organizing the workflow between the different team members

Run Locally

Clone the project

  git clone https://github.com/SaeedQatanani/GuruDesk

Go to the project directory

  cd GuruDesk

Navigate into both the client and server folders and install dependencies by running this command

  npm install

In the client folder run the following command

  npm run start

In the server folder run the following command

  nodemon server

Navigate to http://localhost:3000/ and you're good to go!

Team

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages