Skip to content

Web application to track and manage accountability contracts

License

Notifications You must be signed in to change notification settings

idlemachinery/account-ability

Repository files navigation

Account-Ability

GitHub version

This application was developed to help track and measure accountability by using contracts.

All concepts and quotes are based on the Pluralsight course "Accountability in 5 Steps" by Ron Schindler. Angular website uses ng-bootstrap and is based on the Pluralsight course "ng-bootstrap Playbook" by Steve Michelotti. Cyborg Bootstrap theme downloaded from Bootswatch.

The project was generated with Angular CLI version 7.2.2.

Features

  • Generate, maintain & track Accountability Contracts
  • Learning check helps to reinforce accountability concepts
  • Modules, components & services developed according to the Angular Style Guide and best practices
  • Add-Header HttpInterceptor
  • Preload lazy-loading strategy
  • Toast notifications using Toastr
  • Development APIs using json-server
  • Styled with Bootstrap and fonts by FontAwesome

Running the Application

  1. Install the latest LTS version of Node.js from https://nodejs.org.

  2. Run npm install to install app dependencies

  3. Run npm run server and npm start in seperate terminal windows -OR- run npm run dev to kick both off concurrently

  4. Go to http://localhost:4000 in your browser