code structure - faysal-ahmad/idreesia-erp GitHub Wiki
This is written as a Meteor Package that contains common code used by other projects. This includes, but is not limited to:-
- Meteor Collections and their Schema
- Common Business Logic
- GraphQL API
This is the front-end for the Web Application. It uses the antd
library to build the UI. Most of the code uses HOCs in it's implementation. However gradually this is being converted to use React Hooks instead.
The main web application contains a shell which provides the main navigation features for the application. It uses React Suspense and dynamic imports to lazy load the modules when the user clicks on a link for the module.
This is a Meteor/Cordova app for the android and ios platform. The front-end is built using React and the antd-mobile
library.
This is a job server that runs background, scheduled/on-demand jobs. This includes background data crunching and scheduled emailing of reports.