Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/frckbrice/angular-shopping-app

This project is a simple storefront built with Angular, showcasing various Angular concepts including standalone apps, modules, services, components, and routing. And demonstrate basic CRUD (Create, Read, Update, Delete) operations on products.
https://github.com/frckbrice/angular-shopping-app

angular-cli angular2 primeng primeng-icons scss

Last synced: about 2 months ago
JSON representation

This project is a simple storefront built with Angular, showcasing various Angular concepts including standalone apps, modules, services, components, and routing. And demonstrate basic CRUD (Create, Read, Update, Delete) operations on products.

Awesome Lists containing this project

README

        

# Angular-shopping FE

This project is a simple storefront built with Angular, showcasing various Angular concepts including standalone apps, modules, services, components, and routing.
And demonstrate basic CRUD (Create, Read, Update, Delete) operations on products.

## Features
- *Standalone App*: The project is structured as a standalone Angular application.
- *Modules*: Utilizes Angular modules for better organization and separation of concerns.
- *Services*: Demonstrates the use of Angular services for data management and business logic.
- *Components*: Various components for different parts of the storefront, like product listing, editing, and addition.
- *Routing*: Implements Angular routing to navigate between different sections of the application.
- *CRUD Operations*: Users can perform Create, Read, Update, and Delete operations on products.

## Getting Started
### Prerequisites
Before you begin, ensure you have the following installed:

Node.js and npm
Angular CLI: npm install -g @angular/cli
Prime NG

## Installation
Clone the repository:

## Command line steps
git clone https://github.com/frckbrice/Angular-shopping-app.git
## Install dependencies:
$ npm install // install dependencies
$ ng serve // Run the development server:

Open your browser and navigate to http://localhost:4200/ to see the app in action.

## Author

👤 **Avom Brice**

- GitHub: [@frckbrice](https://github.com/frckbrice)
- linkedin: [@avombrice](https://www.linkedin/in/avombrice)

License
This project is licensed under the MIT License.

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.1.

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.

## Build

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.

## Running unit tests

Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Running end-to-end tests

Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.