Hola, seré breve!!
Nosotros hemos desarrollado hace tiempo un programa de seguimiento de proyectos en los cuales existía una funcionalidad parecida.
No solo permitía el control de asistencia sino que además permitía el control de cada tarea por separado.
Es evidente que ustedes solo necesitan el control de asistencia. Este no tenía la funcionalidad webcam ya que el objetivo no era el control de empleados a nivel de asistencia sino la evolución de los proyectos (recursos, desviaciones, costes, ...)
Les recomiendo que, además de las funcionalidad indicadas por ustedes, añadan alguna funcionalidad extra muy práctica como por ejemplo el fichaje con (opcionalmente) algún tipo de justicfiación (visita médico, tema familiar, etc...). Se incluría el control de justificaciones desde el admin para cuadrar horas, tiempos, etc...
No deje esto en manos de aficionados.
Una última recomendación: Los freeelancers no solemos hacer caso de los proyectos de $30 salvo que estén mínimamente detallados como es su caso. Espero que este no sea uno de tantos proyectos FAKE que se usan para que los freelancers consigan reviews.
Saludos.
Carlos López
NOTA: Nosotros tampoco nos fiamos de nadie. Chat obligado.