Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/brunormferreira/angular-modules-app

Modular Angular app with JSON Placeholder API
https://github.com/brunormferreira/angular-modules-app

Last synced: about 1 month ago
JSON representation

Modular Angular app with JSON Placeholder API

Awesome Lists containing this project

README

        

# Mini-blog - @Angular

- A basic application to study Angular.

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

- All operations are logged on console, because the api will not be really updated on the server but it will be faked as if.

- Zero styles code.

## Code

- Modules
- Services
- Pipes
- Directives
- Models
- Reactive Forms
- Angular components comunication (@Output/ @Input)
- Routes/ Lazy loading
- Observable/ Subscription/ Subscribers/ BehaviorSubject
- Interceptors
- Access Modifiers

## Features

- Create Posts
- Update Posts
- Delete Posts
- Posts list
- Pagination on frontend-side
- Details Page
- Comments By an Id / Post By an Id
- Operation Messages/logs
- And more...

## Todo

- Add Jest and remove Jasmine
- E2E tests with cypress
- Input masks/ [ngx-mask](https://www.npmjs.com/package/ngx-mask)
- Custom validators
- Maybe create some styles :P

## Development server

Run `npm start` for a dev server. The app will automatically goes to `http://localhost:4200/posts`. The app automatically reload too if you change any of the source files.

## Author

- **Bruno Ramires de Moraes Ferreira** - [GitHub](https://github.com/brunormferreira)


Imagem do Autor Bruno Ramires