Issue #216 Add missing fields in lecturer registeration
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
Issue #216 Add missing fields in lecturer registeration with required presence validations
Issue #188 create controllers
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C2_magdi_188_Add_Solutions_constraints_4.14
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
Issue #216 Special handling for 'date of birth' field in lecturer registeration
Issue #216 Added uploading profile image in lecturer registeration
Issue #216 Finished lecturer registeration
Issue #216 Minor bug fix
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
Issue #216 Finished student registeration
Issue #216 Finished teaching_assistant registeration
Issue #216 Fixed layout of lecturer
Issue #216 Fixed layout of student
Issue #216 Fixed layout of teaching_assistant
Issue #216 Fixed validations of name and number fields
Issue #216 Fixed validations of degree and number fields
Issue #216 Fixed validations of duplicate emails across tables
Issue #208 edit title and description