I have two CSV files uploaded every night.
Import csv files to table every day (truncate insert).
Login system for users (username, e-mail, change password, request forgotten password, assign companies allowed to be looked at). Admin user should be able to create users, change passwords for users etc.
Logged in user can see financial data from CSV file, and click to view more data on each row (drill down).
This is a pretty simple project. Should be PHP5.