Can be the same special page as the login link, but renders information when it gets the contact ID and checksum on the URL.
Call the CiviCRM API created for T388744: Create CiviCRM Api call to retrieve information for donor portal main page and display the returned information.
- Contact information in top box with a link to the email preferences page
- Recurring information in middle box - no links needed for this task
- donation history in bottom box