Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/luis199230/customer-tracker

AngularJS + Java single page Maven-built web application that lets you store and manipulate customer contact information via JSON files
https://github.com/luis199230/customer-tracker

Last synced: 11 days ago
JSON representation

AngularJS + Java single page Maven-built web application that lets you store and manipulate customer contact information via JSON files

Awesome Lists containing this project

README

        

Live App Demo on Openshift
--------------------------
http://customertracker-kevinking.rhcloud.com

Background
----------

This was a test project for a prospective employer. The test was:

"Using AngularJS please create a single page web application that allows a user to Create, List, Update and Delete customers. A customer is made of up the following attributes: Name, Email, Telephone, Address (Street, City, State, Zip). The web application should use .json files as the storage mechanism for each customer record."

I completed the task in about 6 days including learning AngularJS, Twitter Bootstrap, and the org.json Java library for the first time. It is meant primarily as sample code for future prospective employers.

View Customer Contact Data
--------------------------
![alt tag](http://i1282.photobucket.com/albums/a532/kking50/CyberCare/CustomerTrackerList_zps15e40496.png)

Easily Filter Customers
-----------------------
![alt tag](http://i1282.photobucket.com/albums/a532/kking50/CyberCare/CustomerTrackerFilter_zps2aec09ae.png)

Add and Delete on the Fly
-------------------------
![alt tag](http://i1282.photobucket.com/albums/a532/kking50/CyberCare/CustomerTrackerAdd_zps216fafea.png)

Update Information Dynamically
------------------------------
![alt tag](http://i1282.photobucket.com/albums/a532/kking50/CyberCare/CustomerTrackerUpdate_zps6666b100.png)

Responsive & Mobile Design
--------------------------
![alt tag](http://i1282.photobucket.com/albums/a532/kking50/CyberCare/CustomerTrackerResponsiveTop_zpsda324915.png)
![alt tag](http://i1282.photobucket.com/albums/a532/kking50/CyberCare/CustomerTrackerResponsiveBottom_zpsd929e539.png)