RSS Git Download  Clone
Editor
Raw Blame History 3kB 132 lines
  artifacts/readme/arthictecture/overview.md
[//]: #@corifeus-header # 🎮 Corifeus Matrix [//]: #@corifeus-header:end # Architecture ![Corifeus Architecture](https://patrikx3.com/files/playground/corifeus-architecture/corifeus-p3x-tdd-component.svg) ## Interoperability * Client * Javascript _latest_ * TypeScript _latest_ * Server * NodeJs * JavaScript * Integration * Joomla * Wordpress * Drupal ## Version control systems * Git ## Documentation * JSDoc ## Template * HTML * Angular Typescript * PDF ## Style * CSS * SASS ## Data * MongoDB / Mongoose * XML * REST ## Development * Skeleton * Iterative * Refactored * Driven * Model * Test * Unit / Behavior / Should - find something simpler than Should, I just need simple asserts * Mocha / Karma / Protractor * **Only test the required specifications, don't test everything** ## Continuous integration / build * Grunt * Travis * Scrutinizer * Docker * WebPack ## Schema / Model * Mongoose * Uses multiple models * master * settings * role * user / role / authentication / categories / tags * commercial / product / order / invoice * erp ## Validation * Shared / Same for client and server ## Internationalization * Shared / Same for client and server ## Live [ReactiveX](http://reactivex.io/) [SocketIO](http://socket.io/) ## Deployment * Server * core * commercial * erp * Client * web angular typescript / angular material typescript * core - login/profile * commercial - product/order/invoice * erp - stock/warehouse ## Scenarios * core + api/commercial + angular/commercial + web * core + api/erp + angular/erp + web * core + api/erp + angular/erp + cordova + ios * core + api/erp + angular/erp + cordova + android * server/commercial + CLI * server/erp + CLI * ... etc ... [//]: #@corifeus-footer --- [**CORIFEUS**](https://pages.corifeus.com/corifeus) Build v1.0.1490-1049 [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) ## P3X Sponsors [IntelliJ - The most intelligent Java IDE](https://www.jetbrains.com) [![JetBrains](https://cdn.corifeus.com/assets/svg/jetbrains-logo.svg)](https://www.jetbrains.com/) [![NoSQLBooster](https://cdn.corifeus.com/assets/png/nosqlbooster-70x70.png)](https://www.nosqlbooster.com/) [The Smartest IDE for MongoDB](https://www.nosqlbooster.com) [//]: #@corifeus-footer:end