Skip to content

A web application that streamlines inspired works of arts from creators to users.

Notifications You must be signed in to change notification settings

zombie1864/Muse-of-Wire

Repository files navigation

Muse-of-Wire Background and Overview

A MERN project developed by Jeff Varela, Matthew Greer, and Rob Kornblum

  • Muse of Wire is a website that invites admirers of the arts. Our mission is to deliver digital art and video to users that want to explore the world through the imagination of the human mind.

  • To accomplish this, users will have access to a few artworks and videos for free. Users can sign up with an account that will give them access to all the content provided by Muse of Wire. Users can also identify as one of three types of users, general account - has viewing access to all the content, student account - will have access to content that is sutable to minors, and a creator account - user can upload content to the website. Future implementation will include the ability for creators to livestream performing arts.

  • Technologies used is MondoDB, Express, React, and Node.js. For video streaming content reactPlayer API is used. Future technologies will be added to integrate live streaming capabilities.

  • To enjoy the visual arts provided by Muse of Wire please visit our website at https://muse-of-wire.herokuapp.com/#/

MVPs

  1. User Auth - used to verify user credentials and seperate a user into one of three category: general account, student account, and creator account.
  2. Video streaming - this allows users either registored or not to view video content. Those registered will have full access.
  3. Art gallery - users can view digial art from artist around the world.
  4. Search - users can search for specific content that will direct them to a show page.
  5. Live steam - creators that live stream their performance.

Technical Challenges

  • User auth implementation.
  • Video streaming using reactPlayer API
  • Search functionality
  • Live streaming performace

Group Members and Role

  • Jeff Varela - Team lead
  • Matthew Greer - Frontend lead
  • Rob Kornblum - backend lead

Day-to-Day Work

  • Day 1: Backend and frontend user auth with video integration - Rob Kornblum: tasked with user auth on the backend - Matthew Greer: tasked with user auth on the frontend - Jeff Varela: tasked with video integration on backend and frontend

  • Day 2: Seeding website with artworks and adding search functionality - Rob Kornblum: tasked with adding artwork schema and other related backend requirements - Matthew Greer: tasked with stylizing frontend site to display artwork and video functionality - Jeff Varela: tasked with integrating search API that searches either video or artwork images. This is also be collaborated with other members.

  • Day 3: Debugging and Stylizing - each member will be responsible for testing and debugging on all fronts and stylizing the webpage.

  • Day 4: Debugging, testing, and stylizing - testing to see if our website works correctly when deployed to heroku. Combing all branches into master branch. Further stylizing the webpage to final production.

  • Further ahead: adding live stream functionality.

About

A web application that streamlines inspired works of arts from creators to users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published