To build a drupal web site for a personal project.
Admin to log and build a database by filling in online reports.
Users to log and submit queries by filling in online report.
Users to receive auto generated e-mails when there is data matching.
There is no need for fancy customized theme design.