Senior Project. Time keeping system and project manager