Booking App for Labs

Saad Ahmed

Web Designer
User Researcher
Software Engineer
Angular
ASP.NET Core
MySQL

Short Description

A web application that allows online booking management of labs in a university.

Special Features

Highly Secure, designed with encryption password storage
Primarily focused on Accessibility
User Hierarchy Implemented, specific users have special privileges

Basic Flow

Screenshots

Example Code (for Color Change):

changeColor() {

this.newColor = this.appService.getSimulatedColor(this.currentColor[0] == '#' ? hexToRgbString(this.currentColor) : this.currentColor);
}

export function hexToRgbString(hex: string): string {
var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
return result ?
`rgb(${parseInt(result[1], 16)},${parseInt(result[2], 16)},${parseInt(result[3], 16)})`
: '';
}

Unique Packages Used:

@bjornlu/colorblind
angular-calendar
ngx-material-timepicker
Partner With Saad
View Services