Skip to content

Requirements

Hridayesh edited this page Nov 9, 2020 · 3 revisions

Project Requirements

The project aims at making a web-based project management software with functionality to manage users, schedule meetings, create minutes of meeting, assign and track tasks. The software should also allow the users to send messages/mails.

Key Features

  • User Authentication : Login with unique user id and passwords.
  • User ID needs to be linked with some other social media accounts such as LinkedIn, organisation email, etc.
  • Calendar : To keep track of user activity and assign tasks to a group of users.
  • Messaging/Mail service : Users can send messages to each other and attach a file or two (small in size).
  • Fix up meetings : Organise meetings and schedule them in other users’ calendar and notify them.
  • Minutes of meetings : 2-3 lines summary of meeting made by a user which needs to be visible to all.
  • Edit history : Record the changes made by other users in the minutes of a meeting.
  • Contacts : Professional info of all users i.e. LinkedIn, GitHub, etc.

Software

The server can be set up and run on any recent version of Linux, provided with the following:

  • Apache 4.5 or later
  • PHP 5.6
  • MariaDB 10.3 or later

The UI website can run on any OS on recent versions of graphical browsers supporting HTML5.

Clone this wiki locally