Pet project for kanban board to get to know Ruby on Rails framework. Uses Ruby on Rails 6, with Bootstrap 4 and jquery.
-
To install all ruby dependencies run:
bundle install
-
To install webpacker managed dependencies:
rake assets:precompile
-
To init/recreate database:
rake db:drop && rake db:create && rake db:migrate
Alsorake db:seed
to execute seeds ruby module, which is executed as part ofrake db:setup
task. Migration is required in case of any changes to the schema. -
To init db with test data:
rake db:fixtures:load
-
Precompile javascript and oter assets:
rake assets:precompile
(this is done automatically on the page refresh) -
To run app:
rails server
- Adding and editing cards functionality
- Websockets to update dashboard for all the users being connected
- Import of the tickets from other trakers (redmine, jira, etc.)
- Authentication with permissions
- Packaging for ease of deployment