Giter Site home page Giter Site logo

bdmade / tickets Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 1.2 MB

A support based ticketing system

Home Page: http://tmsbd.ml/

License: MIT License

Ruby 13.60% JavaScript 0.30% CSS 8.29% HTML 77.82%
ticket agent ruby ruby-on-rails tdd bootstrap-framework

tickets's Introduction

Tickets

This project is powered by Ruby on rails, Bootstrap framework.

Installation Process

Unzip the folder and open terminal and write:

$ cd tickets

Install bundler : $ gem install bundler

Install tickets : $ bundle install

Database Setup

Open config-> database.yml and change in your Mysql database username and password

Database creation : $ bundle exec rake db:create

Database migrate : $ bundle exec rake db:migrate

Database seed : $ bundle exec rake db:seed

Run server

open terminal and run $ rails s

How it Works ?

Ticket is a simple support based system in where a customer can create a ticket for getting feedback from agent.

There are three type user in this system:

  1. Admin
  2. Agent
  3. Customer

Admin : An admin can all works and manages all users, user types and can give also feedback to customer. Furthermore, an admin can see last month reports with all closed tickets and can download it's pdf report.

Agent : An agent only can give feedback to customer's ticket. Also, he/she can view his/her profile and can change his password and other profile based information.

Customer : A valid customer can create ticket and give feedback to agent comments. When ticket will be closed by an agent, customer can not give any reply for his/her closed ticket.

Tools used

Ruby on Rails

Mysql

Bootstrap framework

AdminLTE themes

Jquery

Jquery Data table

RSpec

Capybara

REST API

It has User, UserType and Ticket Rest API.

License

Licensed under the MIT license

tickets's People

Contributors

hmtanbir avatar

Watchers

 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.