Skip to content

michael-doll/FullStack.MicroWebApplication-Server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Micro Web Application - Server

  • Objective - to create an implementation of a small web service
  • Purpose - to demonstrate the construction of a full-stacked web-application

Developmental Notes

Minimum Tech Stack

  • Wireframe - Mockflow
  • Frontend - Angular / React
  • Business Logic - Java
  • Data Layer - MySQL
  • Cloud - Heroku

Installation

  • Install NodeJs. From terminal execute
    • brew install node
  • Install Angular. From terminal execute
    • brew install angular-cli
  • Install AngularCli. From terminal execute
    • npm install -g @angular/cli
  • Install Heroku. From terminal execute
    • brew tap heroku/brew && brew install heroku


Video Library Application

User Stories to Fulfill

  • As a client, (not logged in) I

    • can upload new videos
    • can view list of all videos
    • can post simple text-comments on a video
  • Stretch Goals (draft)

    • Users
      • age filter
      • targeted ads?
    • if logged in:
      • playlists
      • save favorite videos
      • create a channel
      • history
      • remove from history (incl remove from sorting algorithm)
    • upload videos
      • including video descriptions
      • comments/replies
    • If not logged in:
      • dark mode
      • watch videos
      • search videos
      • videos related to current video
      • replay/shuffle/autoplay/play/pause/skip/fast forward/rewind
      • like/dislike/report
    • mobile app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%