|
1 | | -# GridDemos |
2 | | - |
3 | | -Grid demos showing different use cases. |
4 | | - |
5 | | -## Development server |
6 | | - |
7 | | -To start a local development server, run: |
8 | | - |
9 | | -```bash |
10 | | -ng serve |
11 | | -``` |
12 | | - |
13 | | -Once the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files. |
14 | | - |
15 | | -## Code scaffolding |
16 | | - |
17 | | -Angular CLI includes powerful code scaffolding tools. To generate a new component, run: |
18 | | - |
19 | | -```bash |
20 | | -ng generate component component-name |
21 | | -``` |
22 | | - |
23 | | -For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run: |
24 | | - |
25 | | -```bash |
26 | | -ng generate --help |
27 | | -``` |
28 | | - |
29 | | -## Building |
30 | | - |
31 | | -To build the project run: |
32 | | - |
33 | | -```bash |
34 | | -ng build |
35 | | -``` |
36 | | - |
37 | | -This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimizes your application for performance and speed. |
38 | | - |
39 | | -## Running unit tests |
40 | | - |
41 | | -To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command: |
42 | | - |
43 | | -```bash |
44 | | -ng test |
45 | | -``` |
46 | | - |
47 | | -## Running end-to-end tests |
48 | | - |
49 | | -For end-to-end (e2e) testing, run: |
50 | | - |
51 | | -```bash |
52 | | -ng e2e |
53 | | -``` |
54 | | - |
55 | | -Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs. |
56 | | - |
57 | | -## Additional Resources |
58 | | - |
59 | | -For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page. |
| 1 | +# Ignite UI for Angular Examples |
| 2 | + |
| 3 | +You can quick-start your project using the sample apps here! Explore, inspect the source code, or customize them with ease. |
| 4 | +[Browse samples and source code](https://www.infragistics.com/angular-grid-examples/home/inventory) |
| 5 | + |
| 6 | +All sample apps are built using Ignite UI’s fast-performance Angular grids for real-time data handling, high-speed rendering, and versatile customization options. Each demonstrates key enterprise-ready features—like sorting, filtering, editing, and more—helping you build interactive, data-rich Angular applications faster. |
| 7 | + |
| 8 | +## Financial Portfolio App |
| 9 | +<img width="975" height="597" alt="Angular Financial Portfolio App" src="https://github.com/user-attachments/assets/2bea183f-b383-4e38-a654-194e36f9a1d9" /> |
| 10 | + |
| 11 | + |
| 12 | +**Description:** |
| 13 | +An Angular example app showing assets, profit, and loss analyses. It integrates dynamic charts, uses a Bootstrap light theme for visual consistency, and features a high-performance Data Grid. |
| 14 | + |
| 15 | +**Components Used:** |
| 16 | +- Data Grid |
| 17 | +- Avatar |
| 18 | +- Button |
| 19 | +- Icon |
| 20 | +- Linear Bar |
| 21 | +- Input Group |
| 22 | +- Excel Exporter Service |
| 23 | +- CSV Exporter Service |
| 24 | + |
| 25 | +**Features:** |
| 26 | +- Row Selection |
| 27 | +- Sorting |
| 28 | +- Column Hiding |
| 29 | +- Column Pinning |
| 30 | +- Exporting |
| 31 | +- Conditional Cell Styling |
| 32 | +- Filtering |
| 33 | + |
| 34 | +--- |
| 35 | + |
| 36 | +## ERP/Inventory |
| 37 | +<img width="975" height="540" alt="Angular ERP/Inventory example" src="https://github.com/user-attachments/assets/0d1b17ae-1c03-4d0f-9e64-622f1a434b2d" /> |
| 38 | + |
| 39 | + |
| 40 | +**Description:** |
| 41 | +An Angular sample app for ERP/Inventory, handling large data volumes using Ignite UI for Angular Hierarchical Grid with Material Light theme. |
| 42 | + |
| 43 | +**Components Used:** |
| 44 | +- Hierarchical Grid |
| 45 | +- Data Chart |
| 46 | +- Rating |
| 47 | +- Dialog |
| 48 | +- Badge |
| 49 | +- Button |
| 50 | +- Icon |
| 51 | +- Excel Exporter Service |
| 52 | +- CSV Exporter Service |
| 53 | + |
| 54 | +**Features:** |
| 55 | +- Row Selection |
| 56 | +- Sorting |
| 57 | +- Filtering |
| 58 | +- Column Moving |
| 59 | +- Column Hiding |
| 60 | +- Column Pinning |
| 61 | +- Exporting |
| 62 | + |
| 63 | +--- |
| 64 | + |
| 65 | +## Org Chart/HR Portal |
| 66 | +<img width="975" height="601" alt="Angular HR Portal Example App" src="https://github.com/user-attachments/assets/7c58abe0-7d0d-4e47-9f4d-231a0fd58e33" /> |
| 67 | + |
| 68 | + |
| 69 | +**Description:** |
| 70 | +Angular sample app featuring a Tree Grid to manage and display employee information. |
| 71 | + |
| 72 | +**Components Used:** |
| 73 | +- Tree Grid |
| 74 | +- Avatar |
| 75 | +- Button |
| 76 | +- Icon |
| 77 | +- Paginator |
| 78 | +- Excel Exporter Service |
| 79 | +- CSV Exporter Service |
| 80 | + |
| 81 | +**Features:** |
| 82 | +- Row Selection |
| 83 | +- Sorting |
| 84 | +- Excel Style Filtering |
| 85 | +- Column Hiding |
| 86 | +- Column Pinning |
| 87 | +- Exporting |
| 88 | +- Paging |
| 89 | + |
| 90 | +--- |
| 91 | + |
| 92 | +## Fleet Management System |
| 93 | +<img width="975" height="592" alt="Angular Fleet Management System Example" src="https://github.com/user-attachments/assets/1cd1fe7b-ca25-4000-b38f-3357823b0581" /> |
| 94 | + |
| 95 | + |
| 96 | +**Description:** |
| 97 | +Angular sample app with a Master-Detail Grid for managing vehicle acquisition, operations, and maintenance—perfect for retail businesses. Includes product-specific details (engine, maker, fuel, trip history, maintenance, etc.). |
| 98 | + |
| 99 | +**Components Used:** |
| 100 | +- Grid |
| 101 | +- Pie Chart |
| 102 | +- Category Chart |
| 103 | +- Card |
| 104 | +- Geographic Map |
| 105 | +- Overlay |
| 106 | +- Avatar |
| 107 | +- Badge |
| 108 | +- Tabs |
| 109 | +- Carousel |
| 110 | +- Slide |
| 111 | +- Divider |
| 112 | +- Select |
| 113 | +- Button |
| 114 | +- Icon |
| 115 | +- Excel Exporter Service |
| 116 | +- CSV Exporter Service |
| 117 | + |
| 118 | +**Features:** |
| 119 | +- Sorting |
| 120 | +- Exporting |
| 121 | +- Filtering |
| 122 | +- Column Pinning |
| 123 | +- Column Hiding |
| 124 | + |
| 125 | +--- |
| 126 | + |
| 127 | +## Sales Dashboard |
| 128 | +<img width="975" height="527" alt="Angular Sales Dashboard Example App" src="https://github.com/user-attachments/assets/b539083f-3896-4d57-8431-7a1abc5ac7d0" /> |
| 129 | + |
| 130 | + |
| 131 | +**Description:** |
| 132 | +Angular sales app example for summaries by region, product, and time periods, with options for detailed trend analysis and KPIs. |
| 133 | + |
| 134 | +**Components Used:** |
| 135 | +- Pivot Grid |
| 136 | +- Pivot Data Selector |
| 137 | +- Button |
| 138 | +- Icon |
| 139 | +- Toggle |
| 140 | +- Tooltip |
| 141 | +- Dropdown |
| 142 | +- Excel Exporter Service |
| 143 | +- CSV Exporter Service |
| 144 | + |
| 145 | +**Features:** |
| 146 | +- Sorting |
| 147 | +- Exporting |
| 148 | +- Filtering |
| 149 | +- Resizing |
| 150 | +- Super Compact Mode |
0 commit comments