Skip to content

A system to solve a miscommunication problem between managers and teams

Notifications You must be signed in to change notification settings

tditshwe/Galaxy-Builders

Repository files navigation

Galaxy-Builders

Overview [Full stack developer (Option 1)]

This is a system that helps managers measure productivity of their teams. Employees only have access to their team overview and the tasks assigned to them. They cannot see others teams information and the overall company productivity. Only managers can assign tasks to employees in their teams and can see only the detailed information of their teams. Managers also have acceess to an overview of the whole company’s productivity.

Only teams with productivity greater than 0 get to appear on team rankings. Users are assigned to teams of their choice and pick their role on registration. If the user picks a Manager role, the current manager for the team they are assigned to will be replaced and be demoted to Employee role.

Prerequisites

  • Visual Studio 2015 or later
  • Microsoft SQL Server 2014 or later or Visual Studio LocalDb

Setting up the database

Firstly, set the connection string in web.config file for DefaultConnection with your database connection. The database GalaxyBuilders will automatically be created and populated with test data when the application runs. The database is created only if it doesn't exist.

Test data

Teams

  • Development Team
  • Marketing Team
  • Graphic Design Team
  • Hosting and Support Team

You are able to login and test the app with the following user accounts and also welcome to create yours.

Employees

Both employee accounts belong to the same team (Development Team)

Managers

The list of manager accounts and the teams they are managing

All users share the same password: P@ssw0rd

About

A system to solve a miscommunication problem between managers and teams

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published