https://github.com/jxcodes/ngx-core-business
https://github.com/jxcodes/ngx-core-business
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jxcodes/ngx-core-business
- Owner: jxcodes
- License: mit
- Created: 2023-09-04T15:39:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-30T10:09:36.000Z (27 days ago)
- Last Synced: 2025-03-30T11:20:13.772Z (27 days ago)
- Language: TypeScript
- Size: 4.84 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-angular - ngx-core-business - An Angular library in active development, built on top of `@angular/material`. It aims to provide reusable, enterprise-grade UI components and utilities to streamline the development of scalable Angular applications. (Table of contents / Third Party Components)
- trackawesomelist - ngx-core-business (⭐1) - An Angular library in active development, built on top of `@angular/material`. It aims to provide reusable, enterprise-grade UI components and utilities to streamline the development of scalable Angular applications. (Recently Updated / [Apr 13, 2025](/content/2025/04/13/README.md))
- fucking-awesome-angular - ngx-core-business - An Angular library in active development, built on top of `@angular/material`. It aims to provide reusable, enterprise-grade UI components and utilities to streamline the development of scalable Angular applications. (Table of contents / Third Party Components)
README
# Introducing the ngx-core-business Library
`ngx-core-business` is an Angular library in active development, built on top of `@angular/material`. It aims to provide reusable, enterprise-grade UI components and utilities to streamline the development of scalable Angular applications.
> **Note**: This library is a work in progress. Some features and components are not yet implemented but are planned for future releases. Contributions and feedback are welcome as we shape the library together!
---
## Current Features
While the library is evolving, here’s what’s available so far:
- **Reusable Components**: A growing collection of UI components for Angular applications.
- **Integration with Angular Material**: Extends Angular Material components with additional functionality and styling.---
## Planned Features
Here’s what we’re working on and planning to add in future updates:
- **Advanced UI Components**: Components like data tables, modals, and form controls with built-in validation and customization options.
- **Layouts**: Pre-defined layouts for dashboards and business workflows.
- **CRUD Utilities**: Simplified patterns for Create, Read, Update, and Delete operations.
- **Theming**: Enhanced support for Angular Material's theming system.
- **Responsive Design**: Improved layouts and components optimized for various screen sizes.---
## Installation
You can get started with **`ngx-core-business`** and share your feedback as you go by following these steps:
1. **Install the NgBiz**:
Install NgBiz by running the following command:
```bash
npm install ngx-core-business
```
2. **Install Angular Material(If not already installed)**
Install Angular Material by running the following command:```bash
ng add @angular/material
```For more detailed guidance on setting up Angular Material, you can refer to the
official documentation [here](https://material.angular.io/guide/getting-started)
3. **Start Using NgBiz**
Let’s test out a component! Import the NgBizAvatarModule into your standalone component’s imports and use the ng-biz-avatar component in the template:```typescript
import { NgBizAvatarModule } from "ngx-core-business";@Component({
selector: "app-root",
standalone: true,
imports: [NgBizAvatarModule],
template: ``,
})
export class AppComponent {}
```## Documentation 📚
[ngx-core-business Documentation](https://jxcodes.github.io/ngx-core-business)