name mode size
assets 040000
demo 040000
js 040000
test 040000
tpl 040000
views 040000
.gitignore 100644 0 kb
.swp 100644 12 kb
Gruntfile.js 100644 0 kb
README.md 100644 5 kb
README.txt 100644 5 kb
favicon.ico 100755 1 kb
index.html 100755 12 kb
package-lock.json 100755 101 kb
package.json 100755 1 kb
README.md
# ABCAPS ABCAPS or Customer Acquisition and Profiling System provides Fintech Companies and Financial Institutions an automated workflow to manage acquire prospects, evaluate their credit worthiness using profiling tools and covert them to customer. ## Getting Started Check Installation procedure for set up the developement Environment. See deployment for notes on how to deploy the project on a live system. ### Prerequisites * [Ubuntu](https://www.ubuntu.com) - open source software operating system that runs from the desktop, to the cloud, to all your internet connected things. * [Nginx](https://www.nginx.com/) - Accelerates content and application delivery, improves security, facilitates availability and scalability for the busiest web sites on the Internet. Please refer those pages for install the operating sysytem and web server ``` [Ubuntu] (https://tutorials.ubuntu.com/tutorial/tutorial-install-ubuntu-desktop#0) ``` ``` [Nginx] (https://www.nginx.com/resources/wiki/start/topics/tutorials/install/) ``` ### Installing <!-- A step by step series of examples that tell you how to get a development env running Say what the step will be --> What things you need to install the software and how to install them Nginx Check this link to install the [nginx](https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-16-04) Pull or download the project from the [github](http://git.sastratechnologies.net/abcaps.git) Configure the Nginx and run it in your Local mechine. ## Running the tests * [Karma](http://karma-runner.github.io/2.0/index.html) is a JavaScript command line tool that can be used to spawn a web server which loads your application's source code and executes your tests. You can configure Karma to run against a number of browsers, which is useful for being confident that your application works on all browsers you need to support. Karma is executed on the command line and will display the results of your tests on the command line once they have run in the browser. * [Jasmine](https://jasmine.github.io/1.3/introduction.html) is a behavior driven development framework for JavaScript that has become the most popular choice for testing AngularJS applications. Jasmine provides functions to help with structuring your tests and also making assertions. As your tests grow, keeping them well structured and documented is vital, and Jasmine helps achieve this. run the cmd inside the folder ``` karma start ``` ### Break down into end to end tests <!-- Explain what these tests test and why --> Protractor(http://www.protractortest.org/#/getting-started) is a Node.js program, and runs end-to-end tests that are also written in JavaScript and run with node. Protractor uses WebDriver to control browsers and simulate user actions. install Protractor Globally ``` npm install -g protractor ``` create conf.js file and write the code run ``` protractor conf.js ``` <!-- ### And coding style tests Explain what these tests test and why --> ## Deployment * [SIT](sit.anybank.co.in) (159.89.174.226) Pull the latest code from git in to the sit server Deploy the code in to the /home/sridhar/public_html folder set up nginx conf in to deployed folder * [DEMO](demo.anybank.co.in) (159.89.174.224) Pull the latest code from git in to the sit server Deploy the code in to the /home/sridhar/public_html folder set up nginx conf in to deployed folder ## Built With * [Ubuntu](https://www.ubuntu.com) - open source software operating system that runs from the desktop, to the cloud, to all your internet connected things. * [JS](https://www.javascript.com/) - It is a language which is also characterized as dynamic, weakly typed, prototype-based and multi-paradigm * [JQuery](https://jquery.com/) - JavaScript library used to build the Fullcalandar,date pickers and JSTree Grid etc in ABCAPS. * [Angularjs](http://www.dropwizard.io/1.0.2/docs/) - The JS web framework is used to biuld Front End * [Appiyo](https://www.appiyo.com/) - Appiyo is a private social and computing platform on cloud and mobile for actionable big data, IOT and tasks on mobility devices * [Nginx](https://www.nginx.com/) Accelerates content and application delivery, improves security, facilitates availability and scalability for the busiest web sites on the Internet. * [Metronic](http://keenthemes.com/preview/metronic/) - Bootstrap Admin Dashboard Theme. Build with Twitter Bootstrap, SASS, AngularJS, Material Design * [MySQL](https://www.mysql.com/) - An open-source relational database management system ## Contributing Please read [CONTRIBUTING.md](http://git.sastratechnologies.net/abcaps.git/stats/master) for details on our code of conduct, and the process for submitting pull requests to us. ## Versioning We use [ABCAPS](http://demo.anybank.co.in) for versioning. For the versions available, see the [tags on this repository](http://git.sastratechnologies.net). ## Authors <!-- * **Billie Thompson** - *Initial work* - [PurpleBooth](https://github.com/PurpleBooth) --> See also the list of [contributors](http://git.sastratechnologies.net/abcaps.git/stats/master) who participated in this project. ## License <!-- This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details --> ## Acknowledgments <!-- * Hat tip to anyone whose code was used * Inspiration * etc -->