Skip to content

kalenluciano/bees-knees-frontend

Repository files navigation

BeesKnees Frontend

Date: 12/7/2022

By: Kalen Luciano: GitHub | LinkedIn


Description

This app allows users to post content, follow other users, and interact with other users' posts through likes, dislikes, comments, and reposts.

The news feed, called The Buzz, displays the most recent posts from a user's followers. The explore page, called Pollination Station, renders the most recent posts from all users. A user can click on a profile and follow other users.

When a user clicks on a post, the page recursively renders all of the post's comments and their related comment threads. The counts for followers, following, reactions, comments, and reposts all update based on a user's interaction with portfolios and posts.

Join the hive!


Getting Started

  • Fork and clone
  • Run npm install
  • Run npm start

A Trello board was used to keep track of development progress and can be viewed here.


Technologies

  • Vue.js
    • Pinia
  • JavaScript
  • CSS
  • HTML

Component Hierarchy Diagram:

Component Hierarchy Diagram


Screenshots

Login Page

Login Page

News Feed

News Feed

Explore Page

Explore Page

Profile Page

Profile Page


Future Updates

  • Add a search feature to find posts with specific words
  • Load a limited amount of posts at a time and conditionally render more when a user scrolls to the bottom of the rendered posts

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published