Work-Task Interactive Posts

Vue Interactive Posts is A vue site that displays posts and comments.

Work-Task-Interactive-Posts

How to use this project locally?

Project setup

npm install

Runs the App

npm run serve

Main Goals

  • [x] Data should be rendered using getters.
  • [x] Use the CLI to create the app
  • [x] Username is visible on each page of the site after logging in
  • [x] Grid, and CSS framework - SASS
  • [x] Website content should be stored in a database
  • [x] Publish the project to GitHub
  • [x] Made onChange Searchbar that displays data and renders it from getters.

Routes

  • [x] Home Route: /
  • [x] Posts Route: /posts
  • [x] Posts by Id Route: /posts/:id
  • [x] Comments by post: /post/:id/comments
  • [x] Comments by postId : /comments?postId= ${variable}
  • [x] Posts by User: /posts?userId= ${variable}

Tools/technologies used

  • Vue
  • Vuetify
  • Vue Router/Getters/Components
  • sass
  • fetch
  • vue-cli
  • eslint
  • prettier

GitHub