arturmolenda / project-manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project-Manager

ProjectManager Project management web app. Built using React JS with Redux and Material-UI on frontend and for backend: Node JS with Express, MongoDB for database and real-time functionality thanks to Socket.IO.

(You don't have to confirm email in order to log in)

Features

  • Fully responsive
  • Authorization with email confirmation
  • Notification system
  • Real time communications between users
  • Upload profile picture
  • Create and join projects
    • Project

      • Add Lists
      • Add Tasks
      • Drag Lists and tasks to change their position
      • Update Task, List and Project title by clicking on it
      • Invite users either by typing their username/email or by invite link
      • Update user's permissions or kick them from project
      • Group chat
      • Archived Tasks menu with option to retrieve or delete them
      • Settings menu with option to change project's theme, background (with option to upload your own image) and option to delete project available only for project creator
      • List options:

        • Add new task
        • Transfer tasks to other list
        • Archive tasks inside
        • Delete List and archive tasks inside
      • Task modal:

        • Add rich text description
        • Assign users to task (user's will later receive notifications about this task)
        • Apply, update and crete labels
        • Add mini to-do lists:

          • Add, edit and delete to-do tasks
          • Mark them as finished
          • Hide finished to-do tasks
        • Add deadline
        • Copy task
        • Watch task to receive notifications
        • Transfer to different list
        • Archive and delete task
        • Add, edit and delete comments

About


Languages

Language:JavaScript 99.5%Language:CSS 0.3%Language:HTML 0.2%