A platform that enables individuals to be more productive, while working in a team. Made in a team of 2 students.
- π£ user authentification and roles: unregistered user, organizer, member, admin.
- π£ unregistered users can only see the first page and the authentication and registration forms
- π£ users who create a project automatically become organizers, they can add members and can create tasks
- π£ organizers can add, modify, and delete tasks and assign tasks to team members
- π£ members can only leave comments on existing tasks and edit them or delete their own comments
- π£ members have access to the tasks in the projects of the teams they make part
- π£ both the organizer and the members can change the status of a task: not started, in progress, completed
- π£ each team has the tasks listed on the team's special page
- π£ a task has a title, description, status, comments left by team members, start date, end date
- π£ the admin has access to everything that the application contains, he can delete tasks, comments, teams, etc. and can activate and revoke users' rights.
We coded in ASP.net MVC5 using C# in Visual Studio 2017.