Tiny-Improvements


Description


This is an application called Tiny Improvement that allows users to send compliments or "Kudos" to other users that are then displayed on the page for all to see.

Structure of Files


Public\

  • index.html: The home page of Tiny Improvement.
  • app.js: Javascript on the client side.
  • assets Folder: Store all images and css file for the index.html and app.js.

Config

  • config.json: Configuration setup for the server.

Models

  • Kudos.js: A collection for Kudo data.
  • User.js: A collection for User data.

Routes

  • apiRoute.js: HTTP call javescript
  • html-route.js: A route to display index.html.

Main

  • server.js: Start a server.

How to use

  1. Go to Tiny Improvement Site. Initially all kudos in the Database will be displayed.

home

  1. Click on Give Kudos button. This will pop up a window.

kudos

  1. Select the sender, receiver, and all other information and click on Send Kudo Screen. If there is a missing information, then the message will be displayed.

error_msg

  1. After submitting the kudos, it goes back to the original page.

Author


Makiko Vaughan(makiko.vaughan@gmail.com)