Abdullah-Alharbi-Archived-Projects / project-management

project management web app using ruby on rails framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Management App

this project is a clone of trello.

๐Ÿค” How to install

  1. check your ruby version by running this command in the terminal:
$ ruby -v
  1. remove Gemfile.lock
  2. open Gemfile and change line 4:
ruby '<your_ruby_version>'
  1. open .ruby_version and change the version there as well
  2. run these commands:
$ bundle install
$ yarn install
  1. don't forget to create the database
$ rails db:create
  1. run migrations
$ rails db:migrate
  1. run the server
rails server

๐Ÿ”ฅ Technologies

๐Ÿคฉ Front end

๐Ÿ’Ž Back end

โœ”๏ธ Features

  1. Authentication.
  2. Create organization, edit organization, delete organization.
  3. Create many projects for organization, edit project, delete project.
  4. Create Cards, edit card, delete card using javascript.
  5. Create tasks in card, edit task, delete task using javascript.
  6. Drag tasks to another card.

๐Ÿ—’๏ธ User stories

Account:

  1. As a user i want to create a new account
  2. As a user i want to login to my account
  3. As a user i want to edit my account

Organization:

  1. As a user i want to create a new organization
  2. As a user i want to edit organization
  3. As a user i want to delete organization

Projects:

  1. As a user i want to create a new project
  2. As a user i want to edit project details
  3. As a user i want to delete project

Cards:

  1. As a user i want to create a new card
  2. As a user i want to edit a card
  3. As a user i want to delete a card

Tasks:

  1. As a user i want to add a task for a specific card
  2. As a user i want to edit a task
  3. As a user i want to delete a task
  4. As a user i want to comment on a task

Wireframes

sign_in sign_up organization add_organization tasks

Entity Relationship Diagram

erd

About

project management web app using ruby on rails framework


Languages

Language:Ruby 32.1%Language:CSS 28.5%Language:HTML 22.6%Language:Vue 9.1%Language:JavaScript 7.6%