PHP Photo Gallery
See it in action!Awe Crud...
I have enjoyed learning PHP during my time at NAIT, and the Advanced Web Concepts class has given some fun challenges. This multi-user CRUD gallery was one such challenge! The goal was to have a multi-user photo gallery that allowed a user to create an account then upload, edit, delete and rate images. A user without an account could still view images, but wouldn't be able to do anything else until they registered. I returned to this assignment later on during a jQuery lab to add the 'Preview' section that pulls 3 random images on a timer.
Pull it, View it, Rate it, Quick Erase it
The main page pulls and displays four random images from each author in the database. Each image can be viewed individually on a display page that allows a user to rate an image - but only once per image. Users can also view the authors full library of images and browse with pagination. Getting all of these different pages and systems to work was a fantastic learning experience, especially coupled with the users log-in state.
PHP: Pretty Hard Project
This project put everything I had learned about PHP to the test, and it felt great to ace this one. I felt like it built upon everything I had been taught in a way that was engaging and not overwhelming. I found little ways to add extra features to the project, like having a different message display based on if an image has been rated, or adding a link to the author page on an images display page.