GithubHelp home page GithubHelp logo

sethshoemaker / blunderr Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.09 MB

A software ticketing app built with PHP, Laravel, and MySQL

License: MIT License

Shell 0.39% PHP 65.58% JavaScript 1.54% SCSS 7.35% Blade 24.21% CSS 0.94%

blunderr's Introduction

Blunderr

Blunderr is a web application built to allow organizations to track bugs in their software products. Organizations register themselves and the projects they have created, then assign clients to the projects. Clients then submit help tickets which will be processed by the development team. The development team consists of an organization owner, managers, and agents. The owner and the managers see incoming tickets and assign an agent to solve the problem. The agent sees the ticket, creates a solution, then sends it back to the owner and managers. If the owner or manager reviewing the ticket is satisfied with the agent's solution, they can approve the ticket and the status will be marked completed.

Registering

Registering with Blunderr is easy, and free.

Creating account

When registering, you will fill out your name and email, as well as a password for accessing your account. Afterwards, you will be sent an email which will verify your account and allow you to continue. When the account is successfully created and verfified, you will need to join or create an organization.

Joining existing organization

When joining an existing organization, you will need to fill out the existing organization's name, and the password. If you do not know the password, ask the organization owner. If the information you entered is correct, then you will become a member of the organization.

Creating new organization

If you are registering a new organization, you will need to fill in the name, description (optional), and a password. Once the organization is created, you will be assigned the 'owner' role, and will enter your dashboard.

Roles

In order to handle different functions within an organization, each member will have a role. The organization owner will be able to assign people different roles.

Owner

The owner has the highest role within an organization, and they have special abilities no other role has. As mentioned before the owner is able to assign other orgnization members to different roles. They are also able to do everything that the managers are able to do.

Managers

Managers are the organization members that are responsible for managing the work being done on the tickets. Unlike the agents, they are able to see all of the incoming tickets, and are able to assign the tickets to agents. Once the assigned agent is completed with the work needed for the ticket, they can approve the ticket, dissaprove the ticket, and also change the assigned agent. The managers are directly responsible for ensuring the work being done on a ticket is good enough to satisfy the customer.

Agents

Agents are responsible for addressing the issues brought up by the clients. In an agent's dashboard they will see a list of tickets that they are assigned to. Once they solve the issue propsosed in the ticket they will submit it to the managers, where it will either be approved or disapproved.

Clients

The clients for the projects will have a means to submit help tickets for issues with their project. In their dashboard, they will have their own list of tickets submitted for their project, whether it be their own or another clients'. The list will list the tickets' statuses so that they can see progress being made on their ticket.

blunderr's People

Contributors

sethshoemaker avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.