The Attendance module has an option to allow employees to clock in/out against project or location. This page discusses what happens when a location or project is assigned to an employee during and after the clock in or out.
When clocking in, the user has the option to select location or project before tapping on IN or OUT button:
The admin can go under Attendance >> Reports >> Daily Report to generate a report of the clock in and out for each day.
The location chosen upon clocking in will be shown in this report.
Also, on this report, a map view is available to show the map location of where the employee clocked in or out.
Please note: Only the Daily Report page can generate and show the location or project, other pages will not be able to.