Create a mobile application (Windows Mobile 8.1 , 10) that allow user to login (email and password), check in (submit attendance) where the user is in predefined area (within specified coordinate / polygon) using built in gps
There will be several polygon, and many user
Aditionally, the user can send and receive message / read news after login
Time duration is just estimate. Your requirements are too blurry. Details could be discussed after discussion over the project.
I am working over Windows Phone development for last 5 years. If you want I could send you my projects.