I require a time tracking application for my company, that allows employees to submit an effort for a predefined project.
It should be a role based web application for use in intranet.
Project managers should be able to add projects, sprints and tasks and assign them to employees.
Employees should be able to see the tasks associated to them, assign effort estimations (in working hours), and at the end of each working day, speciffy what they worked at, for how long and what is the remaining time for a given task.
The application should also have some reports showing the progress on each project/sprint/task.