- Angular app using Akita State Management & Tailwindcss components to display API data
- Note: to open web links in a new window use: ctrl+click on link
- API data displayed in a responsive grid of cards styled with Tailwind. Clicking on a card toggles a modal to open/close with the full API post data
- Angular 12+ has built-in Tailwind support
- To build for production Tailwind’s purge option is used to tree-shake unused styles and optimize final build size.
- Free svg site for svgs
- The structuredClone() method creates a deep clone (any changes to it will not affect the original and vice versa) of a value
- Angular framework v16
- Akita State Management for JS v8.
- Reactive Extensions Library for Javascript rxjs v7
- Tailwindcss v3 CSS framework
- Run
npm i
to install dependencies. - Run
ng serve
for a dev server. Navigate tohttp://localhost:4200/
. The app will automatically reload if you change any of the source files. - Run
npm run build
for a production build with css purging. - The build artifacts will be stored in the
dist/angular-tailwind-akita
directory.
- no testing set up
- tba
tba
- tba
- Status: Working, 3 type errors.
- To-Do: Fix type errors, Add styling
- This project is licensed under the terms of the MIT license.
- Repo created by ABateman, email:
gomezbateman@yahoo.com