An open API service indexing awesome lists of open source software.

https://github.com/heag/shelf-control

Personal Control Library based on Angular Material
https://github.com/heag/shelf-control

angular html5 javascript responsivedesign scss storybook typescript webdevelopment

Last synced: 3 months ago
JSON representation

Personal Control Library based on Angular Material

Awesome Lists containing this project

README

          

# ShelfControl

This is a modern control library developed using **Angular 18** and styled with **Angular Material**. It is designed to provide an intuitive and responsive user interface. Below you'll find the details for setting up and running the application locally, as well as accessing it via the provided URL.

## Features

- Developed with **Angular 18** framework.
- Uses **Angular Material** components for a clean, responsive UI.

## Storybook
- Access to: https://heag.github.io/shelf-control/welcome

## Prerequisites

To run this project locally, ensure you have the following installed:

- [Node.js](https://nodejs.org/) (version 18.x or above)
- [npm](https://npmjs.com/) (Node package manager)
- [Angular CLI](https://angular.io/cli) (version 18.x or above)

## Testing

Components are testing using the Angular Material Harness

## Installation

Follow these steps to set up the application locally:

1. **Clone the repository**:

```bash
git clone https://github.com/your-username/your-angular-app.git
cd your-angular-app
npm i
ng serve

## Deploy

WARNING: Use Powershell not GIT
ng build --output-path=dist --base-href="/shelf-control/"
ngh --dir=dist/browser