Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Project Management (Rails and Backbone)

  • In small organization project manager generally work with multiple projects, multiple teams, team member.
  • Often it happens, he misses out some of the minute details like who is working on what at current point of time.
  • Also sometime it may happen,in a day some team members are too busy but some are free.
  • The application will help project manager in creating a todo list for project and help to show status of system at any given point of time.
    1. Application is having well defined authentication system

    2. Application is having well defined authorization system

    3. System has only two roles

      1. Admin(Project Manager)
      2. Developer
    4. As Admin

      1. He/She should be able to create a project
      2. He/She should be able to create a todo for project (e.g "Design database for feature X")
      3. He/She should be able to assign a todo to developer
      4. He/She should be able to add developer to project (Note: Project can have many developer and developer can have many projects)
    5. As Developer

      1. He/She should be able to see a todo list for him.
      2. He/She should be able to mark is 'in progress' or 'Done'.
    6. On Admin's dashboard (After login page)

      • At any given point of time he will see a list of all developer list with todo in following format.
    7. For Developer, it is showing data project-wise

    8. In Chart section, it is showing project wise pie chart for todo's status like 5 in New state, 10 in In Progress state

Sample Data

Admin - test1234
Developers - test1234 - test1234 - test1234 - test1234

The Application has been deployed on Heroku

Screen cast Demo

Steps for setup the application to your local machine

  • Clone it from GitHub
  • cd project-management
  • bundle
  • rake db:create
  • rake db:migrate
  • rake db:seed
  • rails s
  • Open browser and open http://localhost:3000 url


📈 Project Management Application for check/change status for project/todos.






No releases published


No packages published