The Pokemon Store is a super little Web App to perform actions (like an e-commerce) with items of the Pokédex, the main porpuse of this project is implement the Clean Architecture approach in Angular
- Clone this project
- The backend side is a must, so clone it here
- Run
npm install
inside the root folder for install the dependencies
$ npm install
- Run
npm start
inside the root folder for start
$ npm run start
Or run dev:ssr
inside the root folder for start the SSR
$ npm run dev:ssr
- Start the dev server by running the command below. Navigate to
http://localhost:4200/
. The app will automatically reload if you change any of the source files.
- Run
npm run lint
for check the rules type validations - Run
npm run test
for run all the tests in the project with Karma - Run
npm run test:coverage
for to watch the Test Coverage in the project
- Angular 15 - an awesome JS Framework + Clean Architecture
- Angular Universal - a tool to convert your client webapp in SSR
- Angular Material - a set of UI components
- NgRx - a good State Manager
- Tailwind CSS - my favorite CSS library