I've been tasked with developing a timesheet application in sharepoint. Currently we use spreadsheets with a standard list of categories and then we add various subcategories/projects/tasks we are working on and our hours.
I've mostly built asp.net apps. My question is do you think this type of application can be built using sharepoint using the standard lists and items in sharepoint without writing code?
I get the feeling that is won't work very well using sharepoint.
Best Answer
In the 'Fab 40' Application Templates for Windows SharePoint Services 3.0 that Microsoft released there is a Timecard template.
Or how about Create a Timesheet Application with SharePoint and Exchange
You could also look at adapting this OSS TFS - Timesheet project (Team Foundation Server is built upon SharePoint).
There are also quite a few commercial packages such as PointBeyond's Straight Forward Timeshets. (no connection)
EDIT - New project on Codeplex that looks interesting - uses SQL DB for data store and UI in SharePoint - common compromise between surfacing UI via SP but keeping power of 'traditional' database.
Codeplex - Timesheet for SharePoint 2010
FURTHER EDIT - My company has written up a series of blog posts detailing all the options, templates, open source and commercial (including our own - obvious disclaimer - TeamTime product).
SharePoint Timesheets - What are your options?
1 - Native commercial solutions
2 - Plug in commercial solutions
3 - Free Solutions