Employee Directory

I created a mobile website that company executives and managers can use to find employee information.

A screenshot on a mobile device displaying a list of employees

Employee List

A list of all employees with options to filter by department and name.

A screenshot on a mobile device displaying a list of employees

Employee List

A list of all employees with options to filter by department and name.

Employee details screen

Employee Details

The employee details displays the employee name, email address, phone numbers, and other information related to the employee.

Employee details screen

Employee Details

Other information includes employee preferences, their manager, and any subordinates to the employee.

Overview

A company needed a way for their executives and managers to look up employee information on their mobile phones. This information was used to familiarize them with employees while they are in meetings or visiting various locations throughout the credit union. The information includes a photo of the employe, the department they are in, their contact information, and much more. This information was already being stored and updated regularly on their intranet.

Features

Intranet Integration

The HR department was already maintaining the employee information on the company's intranet so I used that database to populate the information in this app.

Employee Photos

The employee photos were stored in a different file system. So I integrated the directory with that system as well. The photos were only available from that system in black & white (a company preference). But the system would display them in color if they were available in color.

Responsive Design

The web-based application was primarily designed for mobile devices but I designed it to be responsive so it would work equally well in a desktop environment.

Active Directory Integration

The system is integrated with Active Directory for authentication and authorization. So when an employee left the company, they are automatically denied access. The system is also able to determine the user's seniority level. So only manager level and above can access this system.

My Involvement

I was the sole developer on this project. I worked with a Senior Vice President at the credit union to determine the requirements for the project. Then I developed the entire system myself including front end (HTML, CSS, Javascript, etc.), back end (ASP.NET MVC, C#, ADO.NET) and database (SQL Server). I was also responsible for deploying the project to the web servers.

Technologies Used

C# ASP.NET Razor MVC SQL ADO.NET Visual Studio Git Bootstrap HTML CSS jQuery JavaScript Windows Server