All Projects → kimquy → delayed_job_dashboard

kimquy / delayed_job_dashboard

Licence: MIT license
Modern DelayedJob Dashboard for Ruby on Rails built with VueJS and Sinatra.

Programming Languages

Vue
7211 projects
ruby
36898 projects - #4 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to delayed job dashboard

Spree
Open Source headless multi-language/multi-currency/multi-store eCommerce platform
Stars: ✭ 11,571 (+60800%)
Mutual labels:  rubyonrails
twittter
Twittter - A tutorial of how to clone some features of Twitter using Ruby on Rails
Stars: ✭ 44 (+131.58%)
Mutual labels:  rubyonrails
recordstore
A Vue.js front-end paired with a Ruby on Rails API-based backend
Stars: ✭ 72 (+278.95%)
Mutual labels:  rubyonrails
MR.AspNetCore.Jobs
A background processing library for Asp.Net Core.
Stars: ✭ 59 (+210.53%)
Mutual labels:  delayed-jobs
The-Ruby-Workshop
A New, Interactive Approach to Learning Ruby
Stars: ✭ 26 (+36.84%)
Mutual labels:  rubyonrails
guias-de-rails-espanol
Guías de Rails en Español (Rails 5) Estas son las guías de Rails 5 en Español (Guías Completas, con todos los Capítulos). Estas guías están diseñadas para que tengas una productividad inmediata con Rails, y para ayudarte a entender como encajan las piezas en Rails.
Stars: ✭ 42 (+121.05%)
Mutual labels:  rubyonrails
betterminitest.com
Learn how to write better Minitest tests
Stars: ✭ 20 (+5.26%)
Mutual labels:  rubyonrails
bootswatch-sass
bootswatch ruby gems for assets pipeline
Stars: ✭ 12 (-36.84%)
Mutual labels:  rubyonrails
decent authentication
Rails authentication from scratch
Stars: ✭ 19 (+0%)
Mutual labels:  rubyonrails
awesome-programming-tutorials
📚 Collect all awesome programming tutorials
Stars: ✭ 39 (+105.26%)
Mutual labels:  rubyonrails
Rq
Simple job queues for Python
Stars: ✭ 8,065 (+42347.37%)
Mutual labels:  delayed-jobs
taskinator
A simple orchestration library for running complex processes or workflows in Ruby
Stars: ✭ 25 (+31.58%)
Mutual labels:  delayed-jobs
mastodo
A fork of the GNU Social/AP-compatible microblogging server
Stars: ✭ 29 (+52.63%)
Mutual labels:  rubyonrails
rocketjob
Ruby's missing background and batch processing system
Stars: ✭ 281 (+1378.95%)
Mutual labels:  delayed-jobs
RebelsManager
No description or website provided.
Stars: ✭ 61 (+221.05%)
Mutual labels:  rubyonrails
jquery-datatables
Jquery datatables ruby gems for assets pipeline
Stars: ✭ 73 (+284.21%)
Mutual labels:  rubyonrails
healthcare-server
A rubyOnRails based web application with a small concept behind healthcare
Stars: ✭ 16 (-15.79%)
Mutual labels:  rubyonrails
esbuild-rails
Esbuild Rails plugin
Stars: ✭ 102 (+436.84%)
Mutual labels:  rubyonrails
kickstart
Ruby on Rails application templates
Stars: ✭ 61 (+221.05%)
Mutual labels:  rubyonrails
material-sass
A rubygem of Material Design for Bootstrap 4
Stars: ✭ 55 (+189.47%)
Mutual labels:  rubyonrails

Vue Delayed Job Dashboard

screenshot0

screenshot1

screenshot2

Installation

Add this line to your application's Gemfile:

gem 'vue_delayed_job_dashboard'

And then execute:

$ bundle

Or install it yourself as:

$ gem install vue_delayed_job_dashboard

Usage

Add the following line to top of route.rb

mount VueDelayedJobDashboard::WebApplication => '/delayed_job'

vue_delayed_job_dashboard will require basic authentication by default. Add the following configuration to environment variable.

ENV["VUE_DELAYED_JOB_USERNAME"] = "username"
ENV["VUE_DELAYED_JOB_PASSWORD"] = "password"

TODO

  • Add unit tests
  • Add pagination [DONE]
  • Stats [DONE]
  • Add authentication [DONE]
  • Add search box

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/kimquy/vue_delayed_job_dashboard. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The gem is available as open source under the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].