Skip to content

DaivsP/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

  • Frontend - Angular
  • 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


Project Topics

TCP Application

User Stories to Fulfill

  • As a client, (not logged in) I
    • can send messages to a peer.
    • can view default channels
    • can view all accessible channels
    • can view messages live as they are received

Blog Application

User Stories to Fulfill

  • As a client, (not logged in) I
    • can create new blog posts
      • A blog post can consist of images and text
    • can view list of all blog posts
    • can view blog posts filtered by blog-tag
    • can view new blog posts upon refreshing the DOM

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

Money Management Application

User Stories to Fulfill

  • As a client, (not logged in) I
    • can create new accounts
    • deposit money to each account
    • withdrawl money from each account
    • transfer money to and from any 2 accounts

Postman Scripts Doc

https://docs.google.com/document/d/1CQ8NINu07sePFhXfYKKTqZI1UCLoJC4LVuOwJMFjfRE/edit?usp=sharing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%