A Vue.js based, Single-Page Application imageboard with space theme that I created in Spiced Academy bootcamp as one of the assignments. (All the dummy pictures that were uploaded, I took from official NASA website for display purposes).
Vue.js, HTML, CSS, Node.js / Express, PostgreSQL, Multer, AWS / S3
All the features:
-
Picture upload - title, description, username - with AWS/S3
-
More button - pagination - loads more images on the screen
-
By clicking the thumbnail the image page opens with all the information
-
Image page
- Image, title, description, username, time of upload
- Delete image button
- Add a comment
- All comments display - comment, username, time
- Previous-Next button - based on image hash
Next functionalities I want to add:
- Mobile responsiveness
- Multi threaded comments