this project is a clone of trello.
- check your ruby version by running this command in the terminal:
$ ruby -v
- remove
Gemfile.lock
- open
Gemfile
and change line 4:
ruby '<your_ruby_version>'
- open
.ruby_version
and change the version there as well - run these commands:
$ bundle install
$ yarn install
- don't forget to create the database
$ rails db:create
- run migrations
$ rails db:migrate
- run the server
rails server
- Front End Framework: Vue.js
- Bundler: Webpack
- Component Framework: Element UI
- Grid System: Bootstrap-Grid
- Language: Ruby
- Framework: Ruby on Rails
- Database: Postgresql
- Authentication.
- Create organization, edit organization, delete organization.
- Create many projects for organization, edit project, delete project.
- Create Cards, edit card, delete card using javascript.
- Create tasks in card, edit task, delete task using javascript.
- Drag tasks to another card.
- As a user i want to create a new account
- As a user i want to login to my account
- As a user i want to edit my account
- As a user i want to create a new organization
- As a user i want to edit organization
- As a user i want to delete organization
- As a user i want to create a new project
- As a user i want to edit project details
- As a user i want to delete project
- As a user i want to create a new card
- As a user i want to edit a card
- As a user i want to delete a card
- As a user i want to add a task for a specific card
- As a user i want to edit a task
- As a user i want to delete a task
- As a user i want to comment on a task