Skip to content

Feature/gallery #33

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Jun 28, 2021
Merged

Feature/gallery #33

merged 9 commits into from
Jun 28, 2021

Conversation

Inviro
Copy link
Collaborator

@Inviro Inviro commented Jun 28, 2021

Created basic gallery feature including a grid based image display layout and modal popups for each image. The images are stored as links on the database, and is loaded once upon page load and afterwards stored in Vue.

Tags are yet to be implemented, but I created the database tables for them and they added later on as a feature enhancement

Inviro added 9 commits June 19, 2021 20:51
Added tag, gallery, and gallery tag tables, which are pretty simple and contain just what is necessary for making the gallery work.
Changed the naming of the database tables so that they make more sense. I also changed it so that there are the appropriate models to be used with the database.
I am now trying to get the Laravel backend to be able to send information to the frontend from the database. I think that it should be simple, but I just need to find the correct syntax for it.
Finally got all of the laravel and vue components together so that it can power the front end gallery functionality
Started on the styling of the gallery component that contains gallery images and uses css grid to make everything look tidy in a grid
Used bulma modal and Vue to create clickable images which display information which is fetched from the database on gallery load.
Removed a redundant conditional rendering in the vue code, and changed the image modal to have a more consistent naming convention for the id's of the name, description, and image.
@josh7951
Copy link
Owner

@Inviro SaitABEma back at it again with another spicy feature!!

@josh7951 josh7951 merged commit 74fce80 into master Jun 28, 2021
@josh7951 josh7951 linked an issue Jun 29, 2021 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Image Gallery
2 participants