| PHPStan Level 9 | PHP |
TypeScript |
- Displays all photos in the gallery.
- Can search for photos using titles, tags, descriptions, location
- Can display most popular photos by faves and comments
- Can display search results from the URL
- If the search term matches an album then the view shows all photos from that album. E.g. /photos/vietnam
- If the search term does not match an album it searches all photos. E.g. /photos/sunset
- Multiple search terms are possible. The same rules apply, so if the first search term is an album it returns a search of the second term within that album. If no album matches then it returns results that match both terms. E.g. /vietnam/sunset
- Can show full size photo
- Add as favourite
- Non-logged-in users are registered as anonymous faves
- Logged-in users faves are linked to their user account
- Add comment (only if you are logged in)

- Form to send me a message
- Links to visit my social media profiles
- Log in from your email using a magic link or a code


