GithubHelp home page GithubHelp logo

bugs-buddy's Introduction

bugs-buddy

A Single page MEAN stack application for Issue tracking ( Ticketing system)


Welcome to the bugs-buddy wiki!


Bugs buddy is a Single paged, MEAN stack Service Manager application. It can be used by small-medium scale IT companies for their ticketing / support system.

Note that the system is currently under development. So, not all the processes of ITIL are implemented. I would be updating the read me page as on when a new feature is updated.

Bugs-buddy is ready to use and can be configured easily.Currently bugs-buddy can,

Log an Incident - Defect/Change Request/ Request for Info tickets.
Update the ticket (Status, Priority, Release date, etc) - Once the ticket is closed / rejected, it cannot be edited.
An ordered dashboard which displays the current ticketing trends.
Search for a ticket by ID, date or by application.

Note: Ticket type, Status of the ticket, Applications, priority are hard coded. I would be updating the modules for dynamic loading of options from the database in future.


High level architecture

  • Client
    *Angular JS for routing, HTTP calls to the server and binding data.
    *Bootstrap/ HTML5 for UI design.

  • Server

  • Node JS - REST APIs for exposing data.
  • MongoDB as the back end database.

Planned updates.

bugs-buddy should be able to-

Authentication module ( Roles ; Super user - Administrator - Key User - User(Read Only) ) - Options would be enabled / disabled based on roles.
Generate reports in XLSX format.
Graphical UI for the management (Performance and SLA).
Introduce the concept of SLA breach.
Support for uploading supporting documents for each ticket.
Super user module ( User creation , Edit Closed / rejected tickets, etc.)
Chat System.

I do not have a definite time frame for each release. But, would continue the development. Please feel free to contribute.

DEMO : Click here

**Instructions **


Download the project. Users should have Node and MongoDB installed.

  1. Start the Mongo server first. Command prompt -> mongod
  2. Open command prompt and type in the following commands.

    npm install
    node app.js

Voila. UI libraries are included in the package. User needs to download only the Node dependencies.

This release contains the basic functionalities and the foundation for the proposed features.

Credits


Website Template : tui2tone
Angular Datatables : Louis Lin

bugs-buddy's People

Contributors

pavanpkp33 avatar

Watchers

James Cloos avatar  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.