Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/brunormferreira/angular-modules-app
- Owner: brunormferreira
- Created: 2021-12-21T18:05:51.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-11T18:12:06.000Z (about 3 years ago)
- Last Synced: 2024-11-11T08:05:04.737Z (2 months ago)
- Language: TypeScript
- Homepage: https://angular-modules.vercel.app/
- Size: 312 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)