Skip to content

Wash U Project 3. MERN Stack social media application where users can share their reviews of all things music. User's can add friends, post and comment on others posts. PWA.

Notifications You must be signed in to change notification settings

Vincenttoon/Live-Wire

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live Wire

Live Wire Homepage

License

License: MIT

Description

  • This application is a social media platform where people can review their thoughts and experiences while attending a concert or listening to their favorite album. We built this application to exercise our knowledge of ReactJs while framing it in something else we love, music. Live Wire is a MERN stack application that uses GraphQl, MongoDb and React.

USER STORY

  • As a music lover
  • I WANT an app to share my thoughts on artists I enjoy, shows i've attended, or genres in general.
  • SO THAT i can engage with others online and find new cool stuff to listen to.

Table of Contents

Live Deployment

Live Wire Live Deployment Link

Installation

  • Head to the repository to download, clone or view this code: Github: Live Wire

  • Run npm init in the root of the project, client, and server.

  • Run npm run develop to fire up the application.

  • See client & server package.json's for individual running.

Tests

Video Demonstration Here

Usage

  • Users can Signup for their account by entering their Username, Email (with rubular protection) and Password (protected by secrets)
  • Users can use this info later to log back in and pick up where they left off
  • Can view posts by all users and see Artist, Location and their Reviews.

  • When clicking on comments, will be redirected to a Single Review page where the user can leave a comment and see other comments.

  • Users can view other users profiles through multiple different Links

  • On the profile, the users name, count of Bandmates (friends) and all posts are displayed

  • If you click on Bandmates, you can see the users Bandmates List (friends list)

  • If on another users page, you have the ability to add them as a bandmate (similar to follow function)

  • Live Wire title leads to the developer mission, which a donation link and links to the creators githubs.

  • This mission is also displayed before the user logs in

Contributors

Future Developments

  • Add Likes and Dislikes for individual Reviews

  • Add Likes and Dislikes for individual Comments

  • Add functionality to remove Bandmates (back-end is functional)

  • Add functionality to remove Reviews (back-end is functional)

  • Add Titles to Reviews

  • Have ability for users to upload profile pictures

  • Make toggle choices for users if they are posting from Home or On the Road (Mobile, no venue)

Questions?

Questions, comments, or concerns? Please Email us at:

About

Wash U Project 3. MERN Stack social media application where users can share their reviews of all things music. User's can add friends, post and comment on others posts. PWA.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 76.6%
  • CSS 21.4%
  • HTML 2.0%