# Syscom Master Admin UI

Angular admin console for managing platform users, organizations, tenants, and global master data (countries, states, cities, currencies, languages, timezones) across the Syscom platform.

## Development server

To start a local development server, run:

```bash
npm start
```

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.

## Building

To build the project for production, run:

```bash
npm run build
```

Build artifacts are written to the `preview/` directory (see `angular.json`).

## Linting

```bash
npm run lint
```

## Running unit tests

To execute unit tests with the [Vitest](https://vitest.dev/) test runner, use the following command:

```bash
npm test
```

## CI/CD

Docker builds and publishing are automated via `.gitea/workflows/docker-publish.yaml`.

## Additional Resources

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.
