rscarlisle / angular6-product-management-app

Angular 6 is one of the fastest, most popular open source web app frameworks. In this app I will create components, services, user interfaces, data-binding, retrieve data using HTTP with Observables, and much more.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Angular 6 - Product Management Application

Build StatusSauce Test Status

Licensing Information: READ LICENSE

product-management 2017-06-02 at 11 22 02 am

Project Source can be downloaded from: https://github.com/rscarlisle/angular2-product-management-app.git

Author & Contribution List

Randall Carlisle

All other bugs and fixes can be sent to randy@pd-quick.com

Reported bugs and fixes will be submitted for correction

File List

.:

License

README.md

./api

./app

./typings
./api

./api/products/products.json
./app

app.component.css

app.component.ts

app.module.ts

main.ts

./app/assets/images/logo.jpg

./app/home/welcome.component.html

./app/home/welcome.component.ts

./app/products/product-list.component.html

./app/products/product-list.component.ts

./app/shared/star.component.css

./app/shared/star.component.html
./typings

index.d.ts

./typings/global/core-js/index.d.ts

./typings/global/core-js/typings.ts

./typings/global/core-js/node/index.d.ts

./typings/global/core-js/node/typings.ts

How to Run Project

  1. Required operating system - OSX

  2. Fork/clone project to local system

  3. cd into project folder

  4. [run] npm start

  5. in browser, [enter] http://localhost:8080

  6. quick-start login: new-user & password123

Basic Overview of Project

Basic description of project...

The Production Management Application has the following [use cases]:

  1. Log in to the application
  2. Register a user in the application
  3. Search for products

Testing Manangement

  1. Mocha - [run] npm test

  2. Signon

  3. Moment.js

  4. Jasmine

Bugs

  1. first bug description

  2. second bug description

Future Enhancements

  • to add Redux - Functional State Management

  • Web Accessibility – WAI-ARIA

  • Database: Mongo, Cassandra, Redis

  • Webpack, ESLint, NPM scripts

  • Test Driven Development: Mocha, Jasmine

About

Angular 6 is one of the fastest, most popular open source web app frameworks. In this app I will create components, services, user interfaces, data-binding, retrieve data using HTTP with Observables, and much more.


Languages

Language:JavaScript 67.3%Language:HTML 23.1%Language:TypeScript 9.4%Language:CSS 0.3%