Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Amama-Fatima committed Jun 25, 2024
2 parents cc0e587 + f14526a commit 969bbc6
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,28 +16,27 @@ Welcome to Team Manager, a platform designed to streamline team collaboration, p

## Roles

Team Manager defines three roles:
Team Manager defines two roles:

- **User**: Website users who have an account on the website.
- **Team Member**: Users who have registered themselves as members on the website.
- **Team Head**: Members who have created a team.

## Existing Features

- **User Authentication**: Users can authorize and authenticate themselves through their Google Account or through an email-password.
- **User Registration**: Users can register themselves as members.
- **User-based Access Control**: The website implements user-based access control to manage permissions and restrict access to certain features or data based on user roles.
- **Team Creation**: Members can create teams and send invites to other members to join.
- **Team Membership**: Members can accept invitations and become part of existing teams.
- **Team Membership**: Members can accept invitations and become part of existing teams. Or they can visit the teams page and join the team of their choice
- **Project Management**: Team heads can create projects for their teams.
- **Task Management**: Projects can have multiple tasks that can be marked as done upon completion.
- **File Sharing and Collaboration**: Members can share, upload and download files while working on a project
- **Real-time Chat**: Members of a team can chat with each other in real time.
- **Notifications**: Members receive real-time notifications about certain activities on the platform.
- **Restriction on Number of Teams**: At a time a user can be a part of only 3 teams. To join or create another team, he/she needs to leave or delete an existing team.

## Upcoming Features

- **Restriction on Number of Teams**: Implement a restriction on the number of teams a user can join or create.

- **Improvements on Task Management**: Enhance task management functionality with new features such as task prioritization, due dates, task assignments to specific team members, and task dependencies.

- **Expanded Notifications**: Introduce more notification alerts for various activities, including chat messages, project updates, task assignments, and deadlines.
Expand Down

0 comments on commit 969bbc6

Please sign in to comment.