Portfolio project database model