Tiny Task Management System (Rails5 API mode + webpacker + Angular6)
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7601c14 Sep 28, 2018
Permalink
Failed to load latest commit information.
.vscode initial commit Sep 6, 2018
app brash up DnD process Sep 14, 2018
bin initial commit Sep 6, 2018
config fix for prodution env Sep 26, 2018
db initial commit Sep 6, 2018
demo Add Demo GIF Sep 6, 2018
lib/tasks initial commit Sep 6, 2018
log initial commit Sep 6, 2018
public initial commit Sep 6, 2018
spec initial commit Sep 6, 2018
test initial commit Sep 6, 2018
tmp initial commit Sep 6, 2018
vendor initial commit Sep 6, 2018
.babelrc initial commit Sep 6, 2018
.gitignore initial commit Sep 6, 2018
.postcssrc.yml initial commit Sep 6, 2018
.rubocop.yml initial commit Sep 6, 2018
.ruby-version initial commit Sep 6, 2018
Gemfile fix for deploy to heroku Sep 26, 2018
Gemfile.lock refresh Gemfile.lock Sep 26, 2018
README.md add demo URL Sep 28, 2018
Rakefile initial commit Sep 6, 2018
app.json fix heroku deployment Sep 26, 2018
config.ru initial commit Sep 6, 2018
package.json initial commit Sep 6, 2018
taskboard.erd initial commit Sep 6, 2018
tsconfig.json initial commit Sep 6, 2018
yarn.lock fix for prodution env Sep 26, 2018

README.md

Task Board

Tiny Task Management System (hobby project)

Deploy

Demo

https://kaishuu0123-task-board.herokuapp.com/#/

TaskBoardDemo

How to setup

$ bundle install --path=vendor/bundle --binstubs=.bundle/bin
$ bundle exec rails db:create
$ bundle exec rails db:migrate

(for development)

$ ./bin/rails s
$ ./bin/webpack-dev-server

(for production)

$ RAILS_ENV=production bundle exec rails assets:precompile
$ RAILS_ENV=production bundle exec rails webpacker:compile
$ RAILS_ENV=production bundle exec rails s

For developer

Internal Structure

  • backend

    • Ruby version
      • 2.5.1
    • Rails 5 API mode
    • devise + devise-jwt
  • frontend

    • Angular6
    • kutlugsahin/ngx-smooth-dnd
    • auth0/angular2-jwt
    • bootstrap 4