/ImageBoard_Project

My Pinterest like Imageboard Project created in five days. Built with Vue.js, Node.js and Express.js, PostgreSQL and AWS-Sdk. Users can upload and share Pictures and comment on it.

Primary LanguageJavaScript

Pinterest like Image-Board - "Thai-Streetfood-Love"

"Thai-Streetfood-Love" was my second project built within 5 days at SPICED Academy.

The SPA is built with Vue.js, Node.js, Express.js, PostgreSQL and the AWS-Sdk and is a Pinterest like Image-Board, where Users can Upload and share Pictures. Users must add a Username, Title and Description before uploading it to the Amazon Web Services.

After Uploading the Image Section refreshes automatically and Users can Comment on each Picture.

The Login Process and Overview of Landing Page

Getting Started

This Website is deployed on Heroku.

Thai-Streetfood-Love on Heroku

Built With

Frontend

  • Vue.js
  • CSS3
  • vue-pose (for animations)

Backend

  • Node.js
  • Express.js
  • PostgreSQL
  • AWS(S3)
  • Axios

Features

  • Uploading Pictures
    • with each Upload User must add a Username, Title and Description
  • Commenting and chatting on each Picture
  • Picture Pagination at the bottom of the page
  • Hashroute Navigation

Features to be added

  • Responsive Design
  • Registration and Login Functionality, Account and Profile Creation
  • Adding Tags to Pictures
  • Searching Image through Tags and Picture Titles
  • Next and Previous buttons on Image Showmodal
  • Deleting Pictures

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Thank god for PostgreSQL and Postico