Skip to content

Marijanamust/imageboard

Repository files navigation

imageboard SPACEGRAM

Welcome

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).

Table of contents

What I used?

Vue.js, HTML, CSS, Node.js / Express, PostgreSQL, Multer, AWS / S3

What I have?

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

Showroom

Upload

Upload

Previous and next button

Previous and next button

Pagination with More button

More button

What I want?

Next functionalities I want to add:

  • Mobile responsiveness
  • Multi threaded comments