I have designed an application to keep track of employees' weekly projects. Basically they want to enter the hours they worked for each project throughout the week.
In the first screenshot, users choose the week, enter their name, create a project in the left box. Once they hit "Add", a row will be added to the grid on the right. Then users can enter the hours for each day.
They can continue until they finish adding all the projects. The result is the second screenshot.
The biggest concern is that initially all the information was displayed in the grid. Should I separate the project from its hours (as shown here)? Or should I keep them in the same grid even each row will be much wider?

