Bravo on your homepage language. A couple years back I looked into creating 'open shift management' scheduling software for caterers. It appears that you've created something similar. Though most OSMs send out a notice of available shifts. It appears you have the employee enter their availability. Either way, your approach is fresh.