This repository contains a web-based dashboard application that leverages the fakestoreapi to display users, customer cards, and purchase statistics through charts. The dashboard also allows the addition of new users and includes a custom Angular Material theme based on a specified design.
- User Display: View a list of users retrieved from fakestoreapi.
- Customer Cards: Display customer cards with relevant details.
- Purchase Statistics: Visualize purchase statistics using charts.
- Add New Users: Functionality to add new users to the dashboard.
- Custom Theme: Implemented a custom theme using Angular Material, following the provided design specifications.
- Angular: Framework for building the application.
- Angular Material: UI component library for implementing the custom theme.
- NGXS: State management for handling the application's state.
- fakestoreapi: API for retrieving user and purchase data.
This project was generated with Angular CLI version 17.3.2.
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.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.