This file ( 3kB ) exceeds the allowed full mode (48 kb) size.
The editor full hight is disabled, only scrolling is allowed..
If you wish to edit a file, it is recommended to use the scroll mode as some users do not like the full height
mode, although some users like it.
artifacts/readme/arthictecture/overview.md
[//]: #@corifeus-header
# 🎮 Corifeus Matrix
[//]: #@corifeus-header:end
# Architecture

<!--
## 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
---
## Support Our Open-Source Project ❤️
If you appreciate our work, consider starring this repository or making a donation to support server maintenance and ongoing development. Your support means the world to us—thank you!
### Server Availability
Our server may occasionally be down, but please be patient. Typically, it will be back online within 15-30 minutes. We appreciate your understanding.
### About My Domains
All my domains, including [patrikx3.com](https://patrikx3.com) and [corifeus.com](https://corifeus.com), are developed in my spare time. While you may encounter minor errors, the sites are generally stable and fully functional.
### Versioning Policy
**Version Structure:** We follow a Major.Minor.Patch versioning scheme:
- **Major:** Corresponds to the current year.
- **Minor:** Set as 4 for releases from January to June, and 10 for July to December.
- **Patch:** Incremental, updated with each build.
**Important Changes:** Any breaking changes are prominently noted in the readme to keep you informed.
---
[**CORIFEUS**](https://corifeus.com/matrix) Build v2024.4.114
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [](https://www.patrikx3.com/en/front/contact) [](https://www.facebook.com/corifeus.software)
[//]: #@corifeus-footer:end